JDBC入门问题! 各位帮忙!
import java.io.*;
import java.sql.*;
public class JdbcTest {
public static void main(String args[]) throws SQLException, InstantiationException, IllegalAccessException{
int i,Noi;
String UserId,UserName,url;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
UserId="admin";
UserName="ICCARD";
url="sun.jdbc.odbc:ICCARD";
Connection ExlCon=DriverManager.getConnection(url,UserId,UserName);
Statement ExlStmt=ExlCon.createStatement();
ResultSet ExlRs = ExlStmt.executeQuery("select UserID,UserName from Users");
System.out.println("Userid UserName");
while (ExlRs.next()){
UserId=ExlRs.getString(1);
UserName=ExlRs.getString(2);
System.out.println(UserId);
}
}
}
提示:
Connection ExlCon=DriverManager.getConnection(url,UserId,UserName);
出错!
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at JdbcTest.main(JdbcTest.java:18)
问题点数:50、回复次数:11Top
1 楼ll42002(灰舌)回复于 2005-04-26 17:35:15 得分 10
估计是没有设ODBC数据源,或是ODBC数据源设置错误!Top
2 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-04-26 17:40:25 得分 5
要装jdbc驱动..Top
3 楼lzlng(Galaxy)回复于 2005-04-26 17:40:56 得分 10
No suitable driver 不是说driver不适合吗?换另一个驱动版本试试。Top
4 楼seawhl(hallywang)回复于 2005-04-26 17:41:30 得分 5
No suitable driver
loisma.54bk.comTop
5 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-04-26 17:41:54 得分 10
看错了.以为真的是用的JDBC.原来是oDBC桥啊..要建系统数据源..Top
6 楼Lierre(常春藤)回复于 2005-04-27 12:14:08 得分 2
控制面板Administrative Tools里建系统数据源Top
7 楼parol2910(four wheel drive)回复于 2005-04-27 13:44:12 得分 2
管理工具-》数据源(ODBC)-》建立数据源Top
8 楼dj0517(小可)回复于 2005-04-27 13:45:34 得分 2
upTop
9 楼s3x4(懒虫)回复于 2005-04-27 13:50:27 得分 2
应该是没有驱动吧,如果用JBUILDER的话这个驱动一定是有的,其他的应该不一定有Top
10 楼jnzsk()回复于 2005-04-27 17:14:07 得分 2
可我用的就是JB呀!Top
11 楼zhaohaiqing_001(景天)回复于 2005-04-27 17:38:46 得分 0
数据源没配吧Top




