当前位置:文档之家› Eclipse连接SQL Server 2008数据库

Eclipse连接SQL Server 2008数据库

Eclipse连接SQL Server 2008数据库
Eclipse连接SQL Server 2008数据库

Eclipse连接SQL Server 2008数据库在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置:如何更改SQL Server 2008 登陆验证方式SQL Server 2008装好后,默认协议是没有开启的,可打开配置工具下

的 SQL Server配置管理器中开启,如下2图:

保证SQL Server 2008是采用SQL Server身份验证方式下开始配置:

一、SQL Server 2008的配置:

1、安装好SQL Server 2008后,运行开始→所有程

序→ Microsoft SQL Server 2008 →配置工具→ SQL Server配置管理器,在打开的窗口的左边找到 MSSQLSERVER的协议,在右边右单击 TCP/IP,选择已启用。如果Named Pipes 未启用也设为启用。如图5所示:

图5

2、双击图5右边的 TCP/IP,在弹出的窗口中选择 IP地址标签,把 IPAll 中的 TCP端口设成 1433,并将上方所有的已启用选项设置成是。如图6所示:

图6

4、然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。

5、开始菜单→运行cmd →在命令提示符下输入:telnet 127.0.0.1 1433,(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。若连接成功,显示如图8所示:

图8

注:Windows7如何开启telnet服务

https://www.doczj.com/doc/bc14557251.html,/jackie_howe/blog/static/199491347201251723939 691/

二、环境变量CLASSPATH配置:

1、下载Microsoft JDBC Driver for SQL Server

https://www.doczj.com/doc/bc14557251.html,/zh-cn/download/details.aspx?id=11774 (最新版4.0)

下载JDBC的驱动文件,例如下载得到的文件是

sqljdbc_4.1.5605.100_chs.exe,解压文件。设将其解压到C:\SLQJDBC目录下。

2、在桌面上右击我的电脑,依次选择属性→高级→环境变量,在系统变量中双击 CLASSPATH变量(若不存在应当新建CLASSPATH变量,),追加:“;C:\SQLJDBC\sqljdbc_4.1\chs\sqljdbc41.jar”

图9

3、连续点击确定以退出环境变量配置。

三、使用Eclipse测试连接SQL Server 2008数据库:

1、打开SQL Server 2008,在其中新建数据库 Test,然后退出

SQL Server 2008。

2、运行Eclipse,新建一个Java Project 名为 Test。

3、右单击工程名,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找

到 sqljdbc41.jar文件并打开,然后单击 OK 完成构建路径的配置。如图10

图11

如何更改SQL Server 2008 登陆验证方式配置SQL Server的身份验证方式

在默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQL Server 2005 Express的混合安全验证,也就是说由SQL Server来验证用户而不是由Windows来验证用户。

1、使用SQL Server Management Studio Express。

当我们启动SQL Server Management Studio Express时,首先它要连接到我们的SQL Server 2005 Express,我们在安装

SQL Server 2005 Express时,默认的实例为SQLExpress,服务器名称的组成为:机器名\实例名,因此,本例的服务名称为W2K3-C\SQLEXPRESS(注:安装SQL Server 2005 Express的机器名为W2K3-C)。第一次使用

SQL Server Management Studio Express,由于我们必须采用Windows 身份验证,这是默认安装时决定的。

a) 设置SQL Server 2005 Express的身份验证方式

b) 设置sa的密码并启用sa登录名

由于我们不知道sa的密码,所以我们须设置一个!不要关闭这个窗口,接着选择左侧的“状态”,默认情况下,sa登录名是禁用的,因此,我们必须启用sa登录名,选择右侧的登录下的“启用”

最后,我们点击窗口下面的“确定”按钮。好了,到此为止,

SQL Server 2005 Express服务器已经可以让sa登录了,不过,要重新启动一下,让配置生效。

c) 验证sa登录

我们在桌面上新建一个文本文件,文件名为TestSQL.UDL,双击这个文件打开“数据链接属性”对话框,点击“提供程序”选项卡,如下图:

点击“下一步”按钮进入“高级”选项卡,输入数据源为:

W2K3-C\SQLEXPRESS,即我们安装的SQL Server 2005 Express实例,并选择“使用指定的用户名称和密码”,输入登录名sa和sa的密码,最后,我们点击“测试连接”按钮,测试sa登录。我们惊喜的看到连接成功!为了下一次使用方便,勾选“允许保存密码”,最后,点击“确定”按钮保存这个数据链接。

相关主题
文本预览
相关文档 最新文档