Java JDBC MSSQL数据库连不上

我本地有MSSQL2008(①)和MSSQL2008R2(②)两个数据库,平时用的是(①),(②)是后装进去的,现在想通过JDBC去访问(②),两个数据库的实例名不一样,但是用户名密码都一样,我要怎么连到(②)上?

java中使用jdbc连接sql server数据库步骤:
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
<2> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<4> 打开Eclipse
a.新建工程-> Java -> Java project,起名为Test
b.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
<5> 编写Java代码来测试JDBC连接SQL Server数据库
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码

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

执行以后就可以连接到sample数据库了。追问

谢谢您的解答,不过答案跟我的问题有些差异。

温馨提示:内容为网友见解,仅供参考
无其他回答

Java JDBC MSSQL数据库连不上
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量 在环境变量classpath 后面追加 C:\\Program Files\\Microsoft SQL Ser...

java的JDBC总是无法连接到数据库是怎么回事??
看看是否和你java代码中指定的url中的接口不一致 2 你看一下服务器的TCP\/IP是否被禁用了,sqlserver2005默认情况下是禁用了TCP\/IP连接。启动TCP\/IP连接的方法:开始\\程序\\Microsoft SQL Server 2005\\配置工具\\目录下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个tcp\/ip协议,...

java中使用JDBC连接SQLServer2000时总是加载驱动失败,具体程序如下,求救...
1.你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbase.jar、mssqlserver.jar、msutil.jar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关闭等)。2.你的SQL Server 2000 数据库是否打了sp3及其以上补丁以开启1433端口,否则将无法连接数据库。

用java连接数据库报错。。
从错误信息来看,是缺少SQLServer的JDBC驱动包,可以通过如下方式解决:1、如果是maven程序,在pom文件中加入sqlserver驱动 <dependency> <groupId>com.microsoft.sqlserver<\/groupId> <artifactId>mssql-jdbc<\/artifactId> <version>7.3.1.jre12-preview<\/version> <scope>test<\/scope> <\/dependency> ...

java JDBC连接SQL Server2008 错误,通过端口1433连接到主机localhost的TC...
你不会是没开服务吧?要么就是SQL SERVER配置有问题,估计TCP\/IP被禁用了 解决方法:你查看sqlserver --> 配置工具 --> configuration manager->网络配置 -->SQLEXPRESS的协议 -->TCP\/IP 的状态,将禁用修改为启用 我的电脑右键管理 服务和应用程序-->服务 -->SQLSERVER(MSSQLSERVER)先停用,再...

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC...
1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库 2)在相应"数据库"上单击右键,选择"属性"3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.2 使用telnet IP地址 1433,系统是否提示连接出错,如系统提示出错 检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口 如果...

java连不上SQLserver2000
msbase.jar、mssqlserver.jar、msutil.jar这三个包是数据库的驱动程序,要连接sql2000的话必须加载这三个包 另外,java连接sql2000需安装sql server sp4,由于java连接数据库的端口默认sql server是关闭的,所以要升成sp4才可以

...com.microsoft.jdbc.sqlserver.SQLServerDriver
连接Sqlserver数据库的3个方法 环境变量是一定要配制的.学JAVA程序员的基本.然后是Sqlserver sp3的补丁要打上.然后是3个Jdbc的驱动包:(名字如下)msbase.jar mssqlserver.jar msutil.jar 将这3个文件放入*:\\jdk1.5\\jre\\lib\\ext\\文件夹下 再在一个类文件下加入连接数据库的方法:public void conn()...

jsp中数据库连接不上,错误如下:com.mysql.jdbc.CommunicationsExceptio...
你用的数据库是sql2000还是sql2005,如果是sql2000必须还要一个sql sp4的补丁,在把msbase.jar,mssqlserver.jar,msutil.jar复制到lib文件下下。

JAVA连接SQL2000 JDBC问题 com.microsoft.jdbc.sqlserver.SQLServerD...
如果你用的是eclipse 右键单击项目,选buildpath 在打开的窗口中(图)点边上那个add external jars 然后找到并选择 msbase.jar mssqlserver.jar msutil.jar 共3个 这3个需要自己去下载 还有SQL2000需要打上SP4补丁才可以用JDBC连

相似回答