预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Eclipse连接SQLServer2008数据库 在连接数据库之前必须保证SQLServer2008是采用SQLServer身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置: HYPERLINK\l"更改登录"如何更改SQLServer2008登陆验证方式 SQLServer2008装好后,默认协议是没有开启的,可打开配置工具下的SQLServer配置管理器中开启,如下2图: 保证SQLServer2008是采用SQLServer身份验证方式下开始配置: 一、SQLServer2008的配置: 1、安装好SQLServer2008后,运行开始→所有程序→MicrosoftSQLServer2008→配置工具→SQLServer配置管理器,在打开的窗口的左边找到MSSQLSERVER的协议,在右边右单击TCP/IP,选择已启用。如果NamedPipes未启用也设为启用。如图5所示: 图5 2、双击图5右边的TCP/IP,在弹出的窗口中选择IP地址标签,把IPAll中的TCP端口设成1433,并将上方所有的已启用选项设置成是。如图6所示: 图6 4、然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。 5、开始菜单→运行cmd→在命令提示符下输入:telnet127.0.0.11433,(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口1433:连接失败”,则说明1433端口没有打开,需要重新进行以上配置。若连接成功,显示如图8所示: 图8 注:Windows7如何开启telnet服务HYPERLINK"http://blog.163.com/jackie_howe/blog/static/199491347201251723939691/"http://blog.163.com/jackie_howe/blog/static/199491347201251723939691/ 二、环境变量CLASSPATH配置: 1、下载MicrosoftJDBCDriverforSQLServer HYPERLINK"http://www.microsoft.com/zh-cn/download/details.aspx?id=11774"http://www.microsoft.com/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测试连接SQLServer2008数据库: 1、打开SQLServer2008,在其中新建数据库Test,然后退出SQLServer2008。 2、运行Eclipse,新建一个JavaProject名为Test。 3、右单击工程名,依次选择BuildPath→ConfigureBuildPath,在打开的窗口的右边选择Libraries标签,然后单击AddExternalJARs,找到sqljdbc41.jar文件并打开,然后单击OK完成构建路径的配置。如图10 图10 提示:也可以把sqljdbc41.jar类放到jre/lib/ext下,并放到tomcat/lib下这样就可以应用到所有jsp文件,减少对每个项目进行sqljdbc41.jar的加载; 4、在Test中新建包pkg,在pkg中新建一个类Main,在其中输入代码如下: packagepkg; importjava.sql.*; publicclassDBConnect{ publicstaticvoidmain(String[]args){ StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=填写你的数据库名"; StringuserName="填写你的用户名,我的是sa"; StringuserPwd="填写你的密码"; try{ Class.forName(driverName); System.out.println("加载驱