Welcome 微信登录

首页 / 软件开发 / JAVA / jdbc连接SQL Server数据库的注意事项及编程应用实例

jdbc连接SQL Server数据库的注意事项及编程应用实例2014-06-02 iteye cq520首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客。

http://cq520.iteye.com/admin/blogs/1982097

不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsoft SQL Server文件夹 ,后面的版本号就是本机的SQL Server 版本)。

不过系统自带的SQL Server可能并没有管理工具(SQL Server Management Studio,如本人的电脑) ,就可以在百度下载,要记得添加上自己的版本号哦,如SQL Server Management Studio 2005.

下面进入主题,如何使用JDBC连接SQL Server数据库:(以2005版本为例)

1. 关闭防火墙。防火墙设置会导致你无法连接到本地的数据库,至少这是出于安全的考虑。

2. 配置TCP端口:

a. 开始->所有程序->Microsoft SQL Server 2005->配置工具- >SQL Server配置管理器->SQL Server 2005 网络配置->MSSQLSERVER协议

b. 启用 “TCP/IP”(右键单击选择“启动”)[http://www.colalife.com]

c. 双击 “TCP/IP”->“IP 地址”->“IPAll”->“TCP 端口 ”项添加默认的“1433”端口

3. 外围应用配置:Microsoft SQL Server 2005->配置工具->SQL Server外围应用配置器-> 服务和连接的外围应用配置器->

①选SQLEXPRESS->Database Engine->远程连接->本地 连接和远程连接->同时使用TCP/IP和named pipes

②选SQL Server Browser->服务->启动类 型改为“自动”->应用->启动->确定

4. 修改默认的登录验证模式(如果在安装过程中是默认按“Windows 身份验证模式”方式 安装,所以sa登录是被禁用的,即使将身份验证模式更改为“SQL Server 和 Windows 身份验证模 式”,sa登录仍处于禁用状态,所以需要启用sa登录帐户):

①在SQL Server Management Studio 的对象资源管理器中,安全性->登录名->右击“sa”->属性->

常规->将登录名sa的密码和确认密码设为强密码->状态->登录->启用->确定

②在 SQL Server Management Studio 的对象资源管理器中,右击服务器->属性->安全性->服务器身 份验证->选择“SQL Server和Windows身份验证模式”->确定->确定

5. 在SQL Server Management Studio中新建一个数据库(例如“mytest”,如果测试程序 带有数据库文件也可不用新建而直接附加到当前SQL Server数据库服务器);在SQL Server Management Studio 的对象资源管理器中右击服务器->重新启动->是

6. 运行下载的JDBC文件“sqljdbc_1.2.2828.100_chs.exe”,(已在附件中给大家配上), 解压到“C:Program Files”文件夹中;[http://www.colalife.com]

将Classpath设置为包含sqljdbc.jar文件(也可加到系统环境变量中),建议从解压文件夹下找到 sqljdbc.jar,将其复制到自己常用的Jar文件夹里,用的时候方便找到。

7. 在Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5 中进行JDBC连接设置并测试

1、打开Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5,新建Java Project”,项目名为Test

2、选择 “Window”→“Preferences”→“Java”→“Inst alled JREs”,选定已安装的 JRE,点击“Edit...”→“Add External JARs”,找到sqljdbc.jar并添加—>OK

3、"Window"->"Open Perspective"->"MyEclipse Database Explorer"->(左侧)"DB Browser"右键“New”->填写链接属性Driver name,URL为:jdbc:sqlserver:// localhost:1433;databaseName=mytest,User name:sa,Password:密码。然后在Driver JARs 点Add JARs 添加sqljdbc.jar,点及Test

Driver测试,勾上Save Password保存密码,点击完成结束——即完成了在DB Browser中连 接数据库配置。

到上面一步为止,我们的配置工作就已经基本完成了,接下来就是一个数据库编程的具体实例。需要 注意的是,就像我上面所提到的,要进行数据库编程,至少得有个数据库吧(巧妇难为无米之炊),还要 会一些基本的数据库操作,这些对于学过数据库课程的你应该没有问题,如果你没学过数据库课程,也没 关系,你可以花时间看看数据库的一些简单操作,这些在相关课本上很容易找到。