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

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?