首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

jdbc连接sqlserver2005,报错.该怎么解决

2012-06-14 
jdbc连接sqlserver2005,报错...我已经启用了混合模式,加载了msbase.jar,mssqlserver.jar,msutil.jar,sqljd

jdbc连接sqlserver2005,报错...
我已经启用了混合模式,加载了msbase.jar,mssqlserver.jar,msutil.jar,sqljdbc.jar这四个jar。
测试代码:
public static void main(String[] args) throws Exception {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
Connection conn = (Connection) DriverManager.getConnection(url,"sa","root"); 
String sql = "INSERT INTO user (id ,name, password) VALUES (1,'test', 'test')"; 
Statement stmt = (Statement) conn.prepareStatement(sql);
stmt.executeUpdate(sql);
conn.close(); // 关闭数据库连接
stmt.close();
}

报错:
Exception in thread "main" java.lang.ClassCastException: com.microsoft.jdbc.sqlserver.SQLServerConnection cannot be cast to com.mysql.jdbc.Connection
求解???

[解决办法]
去java版塊提吧,用mssql的一般很少用java。。。
[解决办法]
可以用JDBC-ODBC那个试试

热点排行