JDBC连接SQL SERVER 2005,该怎么解决
JDBC连接SQL SERVER 2005
数据库总是连不上 提示“到主机 的 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","");
看看是不是端口那句的格式不正确
- 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 = "*ngjielao2"; //密码 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","");
看看是不是端口那句的格式不正确