想用NetBeans和SQL Server2005连接,启动了数据库中的TCP⼀IP协议后,就无法启动SQL Server服务了急!

2025-02-24 14:13:35
推荐回答(1个)
回答1:

下载一个jdbc的jar包,这个jar包有oracle,mysql,sqlserver等各种数据库的,你选择你需要的下载。
然后把它放到你的网站文件夹对应的目录下,其实netbeans可以直接导入这个jar包,这样通过jdbc的桥接作用,就可以和sqlserver2005连接起来,剩下的就是你要写sql连接语句了。
回复:在windows平台,java和数据库连接必须依赖jdbc。
和netbeans的方法一样,你将下载来的jdbc jar包放到你的网站对应目录下,然后在myeclipse中导入一下就可以了。
回复:我知道你的意思了。
以前用jdbc-odbc桥连,现在都采用纯JDBC的连接。
下载sqserver的jdbc驱动(jar文件)
下载地址:;
安装后找到sqljdbc.jar路径,
在环境变量classpath 后面追加sqljdbc.jar的路径;
设置SQL服务器:
a.打开SQL Server Configuration Manager -> sqlserver2005网络配置->MSSQLServer的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的MSSQLServer服务器
e.关闭SQL Server Configuration Manager
eclipse->窗口->首选项->java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar

c.右键单击目录窗口中的项目名称, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中把它放到web网站相应目录下,然后就可以在myeclipse中直接些sql连接语句了。
import java.sql.*;

public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;

try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
请参考