我用MyEclipse连接SQLServer2005,出现异常,请大师指点。 10
源代码:importjava.sql.*;publicclassConn{//创建类ConnConnectioncon;//声明Connection对象publicCon...
源代码:import java.sql.*;public class Conn { // 创建类Conn Connection con; // 声明Connection对象 public Connection getConnection() {// 建立返回值为Connection的方法 try {// 加载数据库驱动类 Class.forName("net.sourceforge.jtds.jdbc.Driver"); System.out.println("数据库驱动加载成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try {// 通过访问数据库的URL获取数据库连接对象 con = DriverManager.getConnection("jdbc:jtds:sqlserver" + "://localhost:1433/db_jdbc", "sa", "123456"); System.out.println("数据库连接成功"); } catch (SQLException e) { e.printStackTrace(); } return con; // 按方法要求返回一个Connection对象 } public static void main(String[] args) { // 主方法 Conn c = new Conn(); // 创建本类对象 c.getConnection(); // 调用连接数据库方法 }}
展开
1个回答
2015-06-30
展开全部
看样驱动加载的没问题,就是 SQLException 了,
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Assets;";//连接URL
private static final String USER_NAME = "sa";//数据库用户名
private static final String PASSWORD = "123456";//数据库密码
你需要检查这些参数有没有问题,数据库是否打开了,企业管理器能不能连上,Assets库是否存在,你应该把打印的堆栈帖出来看看
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Assets;";//连接URL
private static final String USER_NAME = "sa";//数据库用户名
private static final String PASSWORD = "123456";//数据库密码
你需要检查这些参数有没有问题,数据库是否打开了,企业管理器能不能连上,Assets库是否存在,你应该把打印的堆栈帖出来看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询