jdbc连接sql server的问题
我写的程序如下:Sy.java
import java.net.URL;
import java.sql.*;
public class Sy{
public static void main(String[] args){
try{
String url="java",user="sa",pwd="";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url,user,pwd);
Statement stmt=con.createStatement();
stmt.executeUpdate("INSERT INTO sy(id,name) VALUES(5,'jj')");
stmt.close();
con.close();
}
catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
编译通过,用的是jdk1.2.1,设置系统dsn名为somngnuan,数据库名songnuan,表名
sy.
可是运行class的时候却报错:
No suitable driver
java.sql.SQLException:NO suitable driver
at java.sql.DriverManger.getConnection(Compiled Code)
at java.sql.DriverManger.getConnection(DriverManger.java:137)
at Sy.main(Sy.java:11)
这是为什么?