这是什么问题jdbc连sql你们都这样吗?
昨天连数据库正常,今天早上死活连不上,问题在我刚提问的帖子“ 高手帮我看下连接sql数据库问题呀 ”里。我重新启动下服务器竟然又可以了!!我是在本机上测的,我又发现一问题,当我拔掉网线时,又不可以连接数据库了~~我是连接自己机子的数据库,这跟网线有什么关系啊!!
我的jsp文件如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%
/**address: SQL Server的连接参数*/
String address = "jdbc:microsoft:sqlserver://192.168.0.59:1433";
/***user: 数据库用户名*/
String user="sa";
/**passwd: 用户密码*/
String passwd="8";
/*数据库名*/
String database = "studentdb";
DatabaseMetaData conMD = null;
java.sql.Statement stmt = null;
java.sql.Statement stmt2 = null;
Connection con = null;
ResultSet sqlRst = null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address,user,passwd);
conMD = con.getMetaData();
con.setCatalog(database);//指定数据库名称
stmt = con.createStatement();
}catch(Exception fs) {
out.print("ree Connection ERROR</p> <br>" + fs.getMessage());
}
try
{
stmt2=con.createStatement();
sqlRst = stmt2.executeQuery("select 姓名,学号 from students");
out.print("OK");
}catch(Exception gr) {
out.print("stmt ERROR" + gr.getMessage());
}
%>
拔掉网线出现问题:
Connection ERROR
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.stmt ERRORnull
我是真不知道怎么办啊!!