当前位置: 代码迷 >> J2SE >> JDBC连接SQL SERVER 2005,该怎么解决
  详细解决方案

JDBC连接SQL SERVER 2005,该怎么解决

热度:85   发布时间:2016-04-24 02:07:13.0
JDBC连接SQL SERVER 2005
Java code
import java.sql.*;   public class Test {    public static void main(String[] srg) {      String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加载JDBC驱动      String dbURL = "jdbc:sqlserver://127.0.0.1:1434;databaseName=geniusclub";   //连接服务器和数据库geniusclub      String userName = "sa";   //默认用户名      String userPwd = "wuyingjielao2";   //密码      Connection dbConn;      try {                     Class.forName(driverName);                     dbConn = DriverManager.getConnection(dbURL,userName,userPwd);          System.out.println("OK");            System.out.println("Connection Successful!");   //如果连接成功 控制台输出Connection Successful!        } catch (Exception e) {             e.printStackTrace();        }     }


数据库总是连不上 提示“到主机 的 TCP/IP 连接失败” 我看了下 应该是我 SQL SERVER 服务没有启动
但是问题来了,就是启动不了SQL SERVER 这个服务 搜索了一下 网上提供的方法 例如 禁用VIA 修改文件夹压缩  
都试过了 就是启动不了 无奈之下 求助各位大神

------解决方案--------------------
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
"jdbc:sqlserver://127.0.0.1:1434;databaseName=geniusclub"
改成 "jdbc:sqlserver://127.0.0.1:1434/geniusclub"
端口号尽量大一点,前面的端口号一般都有默认程序使用
------解决方案--------------------
连接本机的数据库
我用的方法
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:odbc:student","high-PC/high","");
看看是不是端口那句的格式不正确
  相关解决方案