问一个连接sql server方面很弱很弱的问题,大家帮忙。
程序部分代码如下,我连接的是本地sql server 数据库服务器,登陆名称是sa,密码是,数据源是tony。
-----------------------------------------------------------------------------------------
String str = "Chinese";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tony";
conn = DriverManager.getConnection(url,"sa","master");
stmt = conn.createStatement();
stmt.execute("TRUNCATE TABLE TEST3");
stmt.close();
conn.close();
-----------------------------------------
程序运行完之后在console上输出的是:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at deuFran.database.JDBC.<init>(JDBC.java:16)
at deuFran.database.JDBC.main(JDBC.java:38)
No suitable driver
问题点数:20、回复次数:2Top
1 楼tjficcbw(津津)回复于 2005-07-03 06:54:00 得分 0
constring="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=a03;Initial Catalog=tjdtt;Data Source=127.0.0.1"
Conn.Open conString
sqlString = "select * from table"
Conn.Execute sqlString
Top
2 楼tjficcbw(津津)回复于 2005-07-03 06:55:23 得分 0
以上数据库是tjdtt,密码是a03,表是tableTop




