永发信息网

jdbc连接sql 2000

答案:3  悬赏:0  手机版
解决时间 2021-06-06 14:02
  • 提问者网友:太高姿态
  • 2021-06-06 06:33

在DOS下,输入telnet localhost:1433 显示不能打开到主机的连接,端口23:连接失败

我的SP4按了,架包导进了,JDBC驱动按了。但还是出了这个错误,请高手指点

在myeclipse下运行,出现端口无效

在DOS下,输入NETSTAT -AN 端口信息

TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING

最佳答案
  • 五星知识达人网友:逐風
  • 2021-06-06 07:41

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DataConnectionSql {
public static ResultSet rs = null;
public static Statement stmt = null;
public static Connection conn = null;
public static void main(String[] args) {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");


conn = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;DatabaseName=学生管理", "sa",
".");
String sql = "select * from student";
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
System.out.print("姓名\t");
System.out.print("年龄\t");
System.out.print("班级\t");
System.out.println("");
while (rs.next()) {
System.out.print(rs.getString(1) + "\t");
System.out.print(rs.getString(2) + "\t");
System.out.print(rs.getString(3) + "\t");
System.out.println("");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
我用的也是2000,导入驱动同时要打补。

全部回答
  • 1楼网友:醉吻情书
  • 2021-06-06 08:09

换SQLSERVER2005就不用打补丁了,2000是这样的,有时候打了补丁也没有用……2005要注意的是,设置网络TCP/IP为enable,不然会报错……设置后记住重启服务!!

  • 2楼网友:独行浪子会拥风
  • 2021-06-06 08:00

//ORACLEl锟接讹拷锟斤拷 public static Connection OracleConnection(){ Connection conn=null; try{ Class.forName("oracle.jdbc.driver.OracleDriver"); conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "kaixuan"); return conn; }catch(Exception e){ System.out.println("SQLServerException:"+e.getMessage()); return null; } }

这是ORACLE和SQLSERVER2000差不多的

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯