gpt4 book ai didi

Java 连接 SQL Server

转载 作者:太空宇宙 更新时间:2023-11-04 15:18:18 25 4
gpt4 key购买 nike

我正在使用 Eclipe ADT 连接 SQLSever 2008。我已将 sqljdbc4.jar 添加到我的项目中,但仍然收到错误

No Suitable Driver For jdbc:microsoft:sqlsever://

我的代码:

package ConnectToSQLSever;

import java.sql.*;

public class CreateConnect {

final private static String DB_DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
final private static String DB_HOST="ACER-4755";
final private static String DB_PORT="1433";

final private static String DB_NAME="TestDB";
final private static String DB_UID="";
final private static String DB_PWD="";


final private static String DB_URL="jdbc:sqlsever://"+DB_HOST+":"+DB_PORT+"/"+DB_NAME;


private static Connection cnt;

public static Connection getConnection()
{

try
{
Class.forName(DB_DRIVER);
cnt=DriverManager.getConnection(DB_URL, DB_UID, DB_PWD);
System.out.println("Connection Successfully");
}
catch (Exception e)
{
// TODO Auto-generated catch block
System.out.println("Connection ERROR");
e.printStackTrace();
}


return cnt;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
getConnection();
}

}

最佳答案

您的网址应该是

jdbc:sqlserver://ACER-4755:1433;DatabaseName=TestDB

编辑:(OP 现在收到错误消息为 与主机 ACER-4755、端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:连接。验证连接属性。确保实例SQL Server 正在主机上运行并在端口接受 TCP/IP 连接)

所以你需要执行以下操作

1) 打开 SQL Server 配置管理器,然后展开 SQL Server 2012 网络配置。

2) 单击“InstanceName”的“协议(protocol)”,然后确保在右侧面板中启用“TCP/IP”并双击“TCP/IP”。

3) 在“协议(protocol)”选项卡上,注意“全部监听”项目的值。

4) 单击“IP 地址”选项卡:如果“全部监听”的值为"is",则该 SQL Server 2012 实例的 TCP/IP 端口号为“IPAll”下“TCP 动态端口”项的值。如果“Listen All”的值为 no,则此 SQL Server 2012 实例的 TCP/IP 端口号是特定 IP 地址的“TCP 动态端口”项的值。

5) 确保 TCP 端口为 1433。

6) 单击“确定”。

关于Java 连接 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com