u013378391 2015-07-27 02:52 采纳率: 0%
浏览 1857

java连接sql server 2008 r2 问题

代码如下:
package com.JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/**

  • @author Bob
  • */

    public class GetConn {

    public static void main(String args[]) {
    GetConn c = new GetConn();
    c.getconn();
    }

    /**

    • @param args
      */

      public void getconn() {

      // TODO Auto-generated method stub

      // Create a variable for the connection string.

      // Declare the JDBC objects.

      Connection con = null;

      Statement stmt = null;

      ResultSet rs = null;

      String connectionUrl = "jdbc:sqlserver://127.0.0.1:1434;database=CMDB" ;
      String user = "sa";
      String pass = "password1234";

      try {

      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

      System.out.println("con");
      con = DriverManager.getConnection(connectionUrl,user,pass);
      System.out.println("

      // Create and execute an SQL statement that returns some data.

      String SQL = "select * from test";

      stmt = con.createStatement();

      rs = stmt.executeQuery(SQL);

      // Iterate through the data in the result set and display it.

      while (rs.next()) {

        System.out.println("【SUCC】获取 SQL-SERVER 的连接已成功。[1]="+rs.getString(2));  
      

      }

      }

      // Handle any errors that may have occurred.

      catch (Exception e) {

      System.out.println("【ERROR】打开 SQL-SERVER 的连接失败。");

      e.printStackTrace();

      }

      finally {

      if (rs != null)

      try {

      rs.close();

      } catch (Exception e) {

      }

      if (stmt != null)

      try {

      stmt.close();

      } catch (Exception e) {

      }

      if (con != null)

      try {

      con.close();

      } catch (Exception e) {

      }

      }

      }

      }

运行的时候,con能输出,sql不会输出,卡在 con = DriverManager.getConnection(connectionUrl,user,pass); 这段代码,也不报错。如果改了配置信息,就会马上报错。想问下这是什么问题?

  • 写回答

5条回答 默认 最新

  • threenewbee 2015-07-27 03:09
    关注

    目测是你连接字符串有问题,或者sql的配置有问题,你确认是1434端口么?一般是1433

    评论

报告相同问题?

悬赏问题

  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services