关于如何在MyEclipse 7.0上连接SQL2005驱动的总结

本文详细介绍了如何在MyEclipse 7.0上配置并连接SQL Server 2005数据库,包括环境搭建、JDBC驱动配置、SQL Server设置、数据库连接及JAVA代码测试连接。通过一系列步骤,最终成功建立数据库连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不知道大家对MyEclipse 7.0连接数据库驱动的结果如何,成功与否?途中遇到了什么问题。自己研究了一个下午,途中也遇到了一些问题,网上也看到了很多朋友有相似的问题,不过自己最终总算是把SQL 2005的驱动测试连接成功了,下面是我总结的过程步骤,希望能和大家一起交流分享,同时希望能对大家学习有帮助,如果还有什么不明白的地方就我吧。

 

1、准备环境搭建:

MyEclipse 7.0,SQL Server 2005JDBC

 

2安装设置

前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证,应该使用windowsSQL用户混合验证)

<1> JDBC解压缩到任意位置,比如解压到Cprogram files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:/Program Files/Microsoft SQL Server2005 JDBC Driver/sqljdbc.jar

<2> 登录SQL 2005进行相关设置

a.先使用Windows身份验证登录,登录成功后,选择数据库服务器引擎,如图:

 

      

 

 

 

 

      选择右键鼠标/属性/安全性,设置服务器身份验证为:SQL ServerWindows身份验证模式,如图:

 

 

       

 

 b.选择安全性/sa(此用户是数据库内置用户),右键属性,常规选项中:可重新设置其密码为“123456,确定。

        

  c.然后断开数据库连接,选择开始菜单选项,找到SQL Server配置管理器,如图:

 

                   

 

选择SQL ServerMMSQLERVER)重新启动服务,如图:

 

 

重启完成后登陆SQL 2005重新使用SQL身份验证,用sa用户登录,并创建新数据库Test,同时新建一个表。

 

<3> 关闭SQL 2005,打开:控制面板/所有控制面板项/管理工具/计算机管理/服务和应用/SQL Server配置管理器/SQL Native Client/客户端协议,启动TCP/IP选项;

然后回到SQL Server配置管理器/SQL Server 2005网络配置/SQLEXPERESS的协议,右键启动TCP/IP,并双击它,选择IP地址,把IPAllTCP端口号设置为:1433,确定之后,提示:重启SQL服务器后生效,如图:

 

  

 

SQL Server配置管理器,选择SQL ServerMMSQLERVER)重新启动,重启后上述设置生效。

 

<4> 打开MyEclipse 7.0,选择菜单栏Windows/Preferences/MyEclipse Enterprise Workbench/Database Explorer/Database Drivers/DB Broeser,在其窗口下右键鼠标选择new…,添加如下信息:

 

 

 

        添加完成之后,会出现一个新的数据库连接选项,如图:

 

       

 

        选中sql2005之后,右键鼠标选择open connection,输入登录名字,密码,OK。如图:

 

        

 

 连接成功,如图:

 

 

3、 使用JAVA代码进行数据库连接测试,代码如下:

 

    import java.sql.*;

    public class test {

     public static void main(String[] args) {

          String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动

            String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test";  //连接服务器和数据库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();

            }

         }

      }

 

    a.添加完上述代码之后,在左边的包资源管理视图栏下,如图:

 

       

 

        b.选择JRE System Library右键鼠标/Build Path/Configure Build Path,如图:

 

         

 

c.选择红框选项,添加数据库驱动的JAR文件,OK。添加完成后,在左边的包资源管理视图栏下会出现一个新的库文件(Referenced Libraries),如图:

 

   

 

d.以上步骤完成之后可以运行测试结果了,运行结果如图:

 

 

 

测试结果成功“Connection Successful

 

:

1.因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置

2.如果你用java连接sql server 2000的话就要注意了:

sql server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

sql server 2005 中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

如果写法错误将会找不到驱动

 

 

 

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值