当前位置: 技术问答>java相关
为什么用jdbc驱动就不可以?
来源: 互联网 发布时间:2015-10-08
本文导语: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection conn=DriverManager.getConnection(url,"workflowsql","workflowsql"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from actor_info"); 这个时候就报错...
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn=DriverManager.getConnection(url,"workflowsql","workflowsql");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from actor_info");
这个时候就报错:SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: JVM_recv in socket input stream read
我换成
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:workflowsql","workflowsql","workflowsql");
它就是好的了。
我已经把jdbc-odbc的classpath加到classpath中去了
抱这个错误是什么意思?我的机器是2000pro的,jdk1。3。1,驱动是2。0
Connection conn=DriverManager.getConnection(url,"workflowsql","workflowsql");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from actor_info");
这个时候就报错:SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: JVM_recv in socket input stream read
我换成
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:workflowsql","workflowsql","workflowsql");
它就是好的了。
我已经把jdbc-odbc的classpath加到classpath中去了
抱这个错误是什么意思?我的机器是2000pro的,jdk1。3。1,驱动是2。0
|
sqlserver专门有jdbc驱动的文件,你必须把他拷贝到你的服务器的lib或者classes下,他才能连!
|
Connection conn=DriverManager.getConnection(url,"workflowsql","workflowsql");
兄弟,你的url是怎么写的呀?贴出来看看,应该是这里错了
再一个可能原因就是classpath设置原因
兄弟,你的url是怎么写的呀?贴出来看看,应该是这里错了
再一个可能原因就是classpath设置原因