欢迎来到天天文库
浏览记录
ID:59194566
大小:181.50 KB
页数:4页
时间:2020-09-10
《数据库连接参考资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、12.2.JDBC与数据库(SQLServer2005)的连接Java可以与多种关系数据库进行连接,本书中以常用数据库系统MicrosoftSQLServer2005为例,讲述Java如何与数据库连接以及如何完成数据处理。12.1需准备的软件要通过JDBC完成java与SQLServer2005的连接,所需要的软件有:SQLServer2005、JDK和SQLServer2005driverforJDBC。将JDBC解压缩到任意位置,比如解压到C盘programfiles或D:java下面,并在安装目录里找到sqljdbc.jar文件,得到其路径并配置环境变量。在环境
2、变量classpath后面追加路径D:jdbcsqljdbc_1.2enusqljdbc.jar即可。要注意的是在classpath的值域中一定要有一个路径“.”,表示当前目录。这样在进行自动搜索classpath指定目录中的class文件时,才不会落下当前目录中的class文件。12.2连接配置1.设置SQLEXPRESS服务(1)打开SQLServerConfigurationManager(配置管理器),在SQLServerConfigurationManager窗口中,点击“SQLServer2005网络配置”下的“SQLEXPRESS的协议”,双击TC
3、P/IP,在打开的“TCP/IP属性窗口”中的“IP地址卡”中,把IP地址中的IPall中的TCP端口设置为1433。如下图所示:图12-1配置SQLEXPRESS协议(2)在“SQLSERVER2005服务”中,重新启动SQLServer2005服务中的SQLEXPRESS服务器。右击SQLEXPRESS,点击停止,然后右击再SQLEXPRESS,点击启动。(3)关闭SQLServerConfigurationManager。2.登录和验证设置(1)关于登录名的密码改变:启动SQLServerManagementStudioExpress,依次选择“安全性”-->“登
4、录名”-->“sa”,右击“sa”,在“登录属性-sa”页面,选择“状态”,将登录由“禁用”改为“启用”。在“常规”页面可设置sa登录密码或取消登录密码。设置完毕,单击确定。如下图所示:图12-2登录设置图12-3sa密码设置(2)混合验证在“SQLServerManagementStudioExpress”中,右击服务器名,如:“DYP-PCSQLEXPRESS”,并点击“属性”,在属性页面中,左击“安全性”,将“服务器身份验证”设置为“SQLServer和Windows”身份验证模式,然后点击确定。图12-4混合验证设置完成(1)和(2)后,关闭SQLServer
5、ManagementStudioExpress,启动“SQLServerConfigurationManager”,在该窗口中,重新启动SQLEXPRESS。3.重新打开配置好的SQLServerManagementStudioExpress,选“SQLServer身份认证”,登录名为“sa”,密码为sa的密码(在(1)中设置的,如“”),连接SQLEXPRESS服务器。登录成功后,新建数据库,起名字为student。建立一张表st1,器结构如下:表12-1表st1的结构nonamesexbirthdadyspeciality张一男88-3-23计算机软件王雪女89-1
6、2-4计算机软件4.编写Java代码来连接数据库(1)载入JDBC驱动程序可以用方法forName()加载JDBC驱动程序,用法如下:StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQLServer2005JDBC驱动程序Class.forName(driverName);//加载JDBC驱动程序(2)连接数据库以下程序片段是连接数据库的例子:StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=student";//连接指
7、定服务器的数据库studentStringuserName="sa";//默认用户名StringuserPwd="";//密码ConnectiondbConn=DriverManager.getConnection(dbURL,userName,userPwd);(3)完整的例子例12-1//Testjdbc.javaimportjava.sql.*;publicclassTestjdbc{publicstaticvoidmain(String[]srg){StringdriverName="com.microsoft.sqlserver
此文档下载收益归作者所有