当前位置: 代码迷 >> Sql Server >> jdbc连接sqlserver2005,报错.该怎么解决
  详细解决方案

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

热度:67   发布时间:2016-04-27 12:23:52.0
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那个试试
  相关解决方案