首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JDBC连接MSSQL2008 没反应 不报错 急

2012-02-04 
JDBC连接MSSQL2008 没反应 不报错 急急急在线等!package db.mssqlimport java.sql.Connectionimport jav

JDBC连接MSSQL2008 没反应 不报错 急急急在线等!
package db.mssql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MSSQL
{
  //驱动字符串
  private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
  //连接字符串 : 路径 + 库名
  private final static String DB_URL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseNameMYDB";
  //数据库账号
  private final static String DBUSER = "sa";
  //数据库密码
  private final static String DBPSWD = "123";

  //通过静态块来加载驱动 以便不用重复加载
  static
  {
  try
  {
  System.out.println("加载驱动 ... ");
  Class.forName(DRIVER);
  }
  catch (Exception e)
  {
  e.printStackTrace();
  }
  }

  //返回构建好的连接对象
  public static Connection getConn()
  {
  Connection conn = null;

  try
  {
  System.out.println("获取连接 ... ");
  conn = DriverManager.getConnection(DB_URL,DBUSER,DBPSWD);
  System.out.println("22222222222");
  }
  catch (SQLException e)
  {
  e.printStackTrace();
  }

  return conn;
  }
   
  public static void main(String [] args)
  {
  System.out.println(getConn());
  }
}
==============================================
驱动包已加入,sqljdbc4.jar.
在线等,急啊。

[解决办法]
楼主数据库的服务有没有先启动?
[解决办法]
private final static String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
// 连接字符串 : 路径 + 库名
private final static String DB_URL = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=XXX";
[解决办法]
什么错都没有报么?而且DatabaseName那个少了个“=”
[解决办法]
楼主的驱动URL写错叻哦.....
驱动写法:com.microsoft.sqlserver.jdbc.SQLServerDriver;
连接字符串:jdbc:sqlserver://localhost(或者使用本机的ip地址):数据库端口号(默认1433):DatabaseName = 数据库的名字;

用静态块来加载驱动,第一次接触 !呵呵 学习叻!
[解决办法]
//连接字符串 : 路径 + 库名
private final static String DB_URL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=MYDB(=连接数据库名)";

热点排行