java应用程序为什么不能连接sql server 2000数据库
我为SQL打了SP4的补丁,也安装了JDBC驱动,还设置了系统变量。。但就是连接不了。这是我的源代码,请各位大虾帮忙packagej2eeItem;importjava....
我为SQL打了SP4的补丁,也安装了JDBC驱动,还设置了系统变量。。但就是连接不了。
这是我的源代码,请各位大虾帮忙
package j2eeItem;
import java.sql.*;
public class Test{
public Test(){}
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=pubs");
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("TestName:"+rs.getString("job_id"));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()); }
出现的异常是:
com.microsoft.jdbc.sqlserver.SQLServerDriver 展开
这是我的源代码,请各位大虾帮忙
package j2eeItem;
import java.sql.*;
public class Test{
public Test(){}
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=pubs");
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("TestName:"+rs.getString("job_id"));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()); }
出现的异常是:
com.microsoft.jdbc.sqlserver.SQLServerDriver 展开
2个回答
展开全部
package com.common;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Dbconn {
Connection con;
public Connection getConn() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
con = DriverManager.getConnection(url, "sa", "sa");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
public void closeConn() {
if (con != null) {
try {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
你尝试这个吧 ,我电脑运行这个没用问题能连上,如果还是不行的话估计是你的数据库有问题,你再补充
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Dbconn {
Connection con;
public Connection getConn() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
con = DriverManager.getConnection(url, "sa", "sa");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
public void closeConn() {
if (con != null) {
try {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
你尝试这个吧 ,我电脑运行这个没用问题能连上,如果还是不行的话估计是你的数据库有问题,你再补充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询