MyEclipse 连接SQL server2005的问题

用 myEclipse 连接数据库出错一般有好几种
      1:没有导入*.jar包(mssqlserver2.jar)
      2: JDBC驱动类名或数据库连接字符串写错 
      3:基于上面都没问题 那就要修改SQL server2005网络配置
    步骤:→microsoft SQL Server2005
         →配置工具
         →SQL Server Configuration Manager
           看到树形菜单
         →SQL server2005网络配置
         →MSSERVER的协议
         →在MSSERVER的协议中选择TCP/IP 右击属性
           在选项卡中选择IP地址
           在IPAll中删除TCP 动态端口:1433 留下TCP端口中的1433
         →点击确定
         →重新启动SQL Server(MSSQLSERVER)服务
        就ok了

 可用telnet localhost 1433 测试端口打开没有……

 private static final String URL =  "jdbc:sqlserver://localhost:1433;databaseName=shopDB";

 private static final String USER = "sa";

 private static final String PASSWORD = "123456";

/**
  * 打开数据库连接
  *
  * @return
  */
 public Connection openConnection() {
  try {

     //加载JDBC驱动类
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

     //加载数据库

   return manager.getConnection(URL, USER, PASSWORD);

  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();

   return null;
  }
 }

 

/**
  * 关闭所有连接
  *
  */
 public void closeAll(ResultSet result, PreparedStatement ps, Connection conn) {
  try {
   //关闭结果集
   if(result != null)
   {
    result.close();
    result = null;
   }
   //关闭命令对象
   if(ps != null)
   {
    ps.close();
    ps = null;
   }
   //关闭连接对象
   if(conn != null)
   {
    conn.close();
    conn = null;
   }
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
 /**
  * 测试类
  * @param args
  */
 public static void main(String[] args)
 {
  BaseDAO base = new BaseDAO();
  if(base.openConnection() != null)
  {
   System.out.println("连接成功!");
  }
  
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值