con = DriverManager.getConnection(url, "", ""); //我觉得应该是这出了问题
你用别的工具验证一下,你的odbc数据源db1,是否正常,是不是配置出了问题。
你用别的工具验证一下,你的odbc数据源db1,是否正常,是不是配置出了问题。
解决方案 »
- java web 菜鸟
- 在命令行输入时隐藏输入内容或以*号显示===================急。。。。。
- oracle问题 在线等
- 高手过来看下!!!
- 简单问题2:一个类extends Serializable和implements Serializable有什么区别?
- 这种数据包该怎么写呢?谢谢?
- 【求助】在 Windows XP 下如何配置 环境变量【系统变量】?
- 取本页面的完整的url!
- 谁能给我一个Together 6.1的注册机
- setDefaultCloseOperation是做什么用的
- 初学 java 的朋友来和我交朋友,我也是初学。我的 QQ 号是 33555085
- 请教真正的高手
con = DriverManager.getConnection(url);
就行了吧
需要第3方的jdbc驱动(如weblogic, jConnect等),
或者通过jdbc-odbc来连接。
我在运行包含jdbc-odbc数库据存取语句时
总是报错:
java.security.AccessControlException: access denied .....
为什么拒绝访问?
///////////////////////////////////
import java.applet.Applet;
import java.awt.*;
import java.sql.*;public class MyApplet5 extends Applet
{
String ur1="jdbc:odbc:test1";
String query="SELECT * FROM user";
boolean more;
public void init(){
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(ur1);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while(more = rs.next())
{
//int number = rs.getInt("PERSON#");
String firstName = rs.getString("name");
//String lastName = rs.getString("LAST_NAME");
System.out.println(firstName);
}
rs.close();
stmt.close();
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
import javax.swing.*;
import java.awt.*;
import java.io.*;
import javax.sound.midi.*;
import java.awt.GridLayout;
import java.lang.*;
import java.awt.event.*;public class mid extends JFrame {
public static void main(String[] args) {
mid pm=new mid();
}} class ddd extends JFrame implements ItemListener {JProgressBar progress=new JProgressBar();
Sequence currentSound;
Sequencer player;
JComboBox box=new JComboBox();
String dd;ddd() {
super();
setSize(200,200);
box.addItemListener(this);
box.addItem("1.mid");
box.addItem("2.mid");
box.addItem("231.mid");
setDefaultCloseOperation(EXIT_ON_CLOSE);JLabel label=new JLabel("正在播放.......");
setLayout(new GridLayout(2,1));
JPanel pane=new JPanel();
pane.add(box);
pane.add(label);
pane.add(progress);
setContentPane(pane);
}public void itemStateChanged(ItemEvent evt) {
Object source=evt.getSource();
if(source==box)
{try {
Object ddd=evt.getItem();
dd=ddd.toString();
File file=new File(dd);
currentSound=MidiSystem.getSequence(file);
player=MidiSystem.getSequencer();
show();
player.open();
player.setSequence(currentSound);
progress.setMinimum(0);
progress.setMaximum((int)player.getMicrosecondLength());
player.start();
while (player.isRunning()){ progress.setValue((int)player.getMicrosecondPosition());
try { Thread.sleep(1000); } catch (InterruptedException e){}
}progress.setValue((int)player.getMicrosecondPosition());
player.close();
} catch (Exception ex){
System.out.println(ex.toString());
}}repaint();
} }