你使用的连接数据库的方法是三个中的最后一种,即第一个参数是数据库URL,后两个是user和passwd,这样,在调用DriverManager.getConnection之前,应作以下工作:
String driverName="sun.jdbc.odbc.JdbcOdbcDriver"
DriverManager.setLogStream(System.out);
//得到当前系统属性
Properties system=System.getProperties();
system.put("jdbc.drivers",driverName);
System.setProperties(system);
//建立URL,username和passwd串
String dbURL="jdbc:odbc:hldb_new";
String user="test";
String pass="test";
//建立并得到连接
Connection con=DriverManager.getConnection(dbURL,user,pass);
请试一试,这样你的那句Class.forName可以不用(你调用的不对).
String driverName="sun.jdbc.odbc.JdbcOdbcDriver"
DriverManager.setLogStream(System.out);
//得到当前系统属性
Properties system=System.getProperties();
system.put("jdbc.drivers",driverName);
System.setProperties(system);
//建立URL,username和passwd串
String dbURL="jdbc:odbc:hldb_new";
String user="test";
String pass="test";
//建立并得到连接
Connection con=DriverManager.getConnection(dbURL,user,pass);
请试一试,这样你的那句Class.forName可以不用(你调用的不对).
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货