在DOS下,输入telnet localhost:1433 显示不能打开到主机的连接,端口23:连接失败
我的SP4按了,架包导进了,JDBC驱动按了。但还是出了这个错误,请高手指点
在myeclipse下运行,出现端口无效
在DOS下,输入NETSTAT -AN 端口信息
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
在DOS下,输入telnet localhost:1433 显示不能打开到主机的连接,端口23:连接失败
我的SP4按了,架包导进了,JDBC驱动按了。但还是出了这个错误,请高手指点
在myeclipse下运行,出现端口无效
在DOS下,输入NETSTAT -AN 端口信息
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
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,导入驱动同时要打补。
换SQLSERVER2005就不用打补丁了,2000是这样的,有时候打了补丁也没有用……2005要注意的是,设置网络TCP/IP为enable,不然会报错……设置后记住重启服务!!
//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差不多的