今天我刚安装了个SQL Server2005 免费版本,也下载了sqljdbc.jar这个JDBC驱动包时,编写了如下代码:
import java.sql.*;
import com.microsoft.sqlserver.jdbc.*;
import javax.sql.*;
public class JDBCTest {
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
String url="jdbc:sqlserver://localhost//SQLEXPRESS:1433;user=cld;password=;databasename=Test";
Connection con;
String sql;
Statement stmt;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SqlServerDriver");
} catch(ClassNotFoundException e){
System.err.println("ClassNotFound");
System.err.println(e.getMessage());
}
try{
con=DriverManager.getConnection(url);
stmt=con.createStatement();
sql="INSERT INTO SUTDENT"+
"VALUES('S10001','****',12)";
stmt.executeQuery(sql);
} catch(SQLException ex){
System.err.println(ex.getMessage());
}
}
}怎么提示没有找到合适的驱动类,可是我下载的是微软公司发布的最新JDBC驱动包啊!
哪位高手帮忙解答,谢谢!
import java.sql.*;
import com.microsoft.sqlserver.jdbc.*;
import javax.sql.*;
public class JDBCTest {
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
String url="jdbc:sqlserver://localhost//SQLEXPRESS:1433;user=cld;password=;databasename=Test";
Connection con;
String sql;
Statement stmt;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SqlServerDriver");
} catch(ClassNotFoundException e){
System.err.println("ClassNotFound");
System.err.println(e.getMessage());
}
try{
con=DriverManager.getConnection(url);
stmt=con.createStatement();
sql="INSERT INTO SUTDENT"+
"VALUES('S10001','****',12)";
stmt.executeQuery(sql);
} catch(SQLException ex){
System.err.println(ex.getMessage());
}
}
}怎么提示没有找到合适的驱动类,可是我下载的是微软公司发布的最新JDBC驱动包啊!
哪位高手帮忙解答,谢谢!
解决方案 »
- java thread wait的用法
- 多线程怎么实时控制,比如说叫你运行立刻获得cup的使用,而不是进入就绪
- 关于线程。
- java 并发插入数据到oracle
- java中如何把下面这个字符串转换成标准的Date类型, 或得到数字的年,月, 日.
- 通过jdbc-odbc bridge连结数据库问题
- $$ 一个一直困扰我的问题,请高手回答! $$
- 假设现在对且仅对java基础比较熟悉(通过scjp),要做一个java proxy的软件,步聚是什么?
- 有关CSocket的同步和异步,满意给一个人20分
- 关于java应用开发的布局的问题
- help me!thank you
- 请教各位老师:对象引用的问题
url="jdbc:microshft:sqlserver://localhost//SQLEXPRESS:1433;databasename=Test;user=cld,password=;"加载驱动:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");不知道你是用的什么编译工具,我用的是JBudilder,sqljdbc.jar这个jar包是不能直接用import导入的吧。而要在工程属性导入。还有就是如果你用的是Xp系统的话,你的sql要打个SP3补丁才行(针对JBuilder这个工具而言,其他的就不知道了)。