Java连接SQL Server数据库
《Java连接SQL Server数据库》由会员分享,可在线阅读,更多相关《Java连接SQL Server数据库(12页珍藏版)》请在装配图网上搜索。
1、Java 操纵 SQL Server 数据库以下说明 Java 通过 JDBC-ODBC 桥的形式连接 SQLServer 数据库,进而操纵 SQLServer数据库中的记录的全过程。第一步,创建 SQLServer 数据库以及相应的表结构创建数据库sotrain,如下图所示:创建表users,表结构如下图所示: 插入1-2条记录,如下图所示:崙表users中的数据,童置是sotrain中、(local)上长安大学26西安电子科技大与24888888123456W:=LTLgg:=LrLgwyq西安工业大学 西安科技技术学仔aidinin198305pp2009 rtl_1983西安财经学降
2、陕西科技犬学 杨凌科技大学 西安石油大学 西北丈学22cui22J 1JXLJ 1JXLliul23cui2 :nj i au| p苗记re:dlrL:=ifTieuserrL:=ifTiesex11 口 g:i ilt ol 已强o翠娇o o _u _u _uo5 1 3 32 2 2 24 42 2222222000000第二步,配置ODBC数据源。 打开Windows控制面板,找到管理工具一数据源(ODBC),双击打开此选项,如下图所示: 选择添加(D).,弹出“创建新数据源”界面,下拉选择框到最末尾,选择SQL Server, 如下图所示: 点击完成按钮,弹出“创建到 SQL Serv
3、er 的新数据源”界面,填写相关的内容,如下图所示:其中,名称(M)可以任意指定一个自己方便记忆的数据源名称(必须),描述(D)用来描述此数据源,可以不用填写,而服务器(S)来源于: 点击下一步按钮,不需要做任何改动,如下图所示: 点击下一步按钮,选择更改默认的数据库为(D):自己定义的数据库,此处选择之前创建的数据库sotrain (重要),如下图所示: 点击下一步按钮,不需要做任何改动,如下图所示:点击完成按钮,完成新数据源的创建工作,如下图所示: 为了验证数据源配置是否成功,点击测试数据源(T).,测试连接是否成功,如下 图所示:最后,点击确定按钮,完成数据源的整个配置过程,此时将增加一
4、个新的数据源mySQLServer,如下图所示:第三步,编写Java程序(DBOperation.java ),测试与数据源的连接是否成功。 打开EditPlus,编写DBOperation.java,相关代码如下:1 import j ava;3/* B孔连接数培率操作测试类5 KSOT RAIN 王冈 Uk/public class DBOp皂ration /*程序汽口k pardrn args12 -/putlic static vcid main (; a.ig3):.try/加载驱动匚1且3;5 f rNancie ( nsun jdloc odtc JdJocCdbcDriver
5、n ;17/建立连接Connection, conn = Driv皂工卜Lanag皂工g皂tConn皂uticiii ( “ jidhc : cidhc皂工帝皂:rnsaFrf n rr20/测试成功System out printIn(connection 吕口ccess! nJ ;23/关闭连接conn close ();26 catch (Exception, e /测试失败System out printIn(connection fail口工已! nJ ;30 31 32 打开 CMD 窗口,进行 DBOperation.java 文件的编译与运行,如下图所示:见到如上的connec
6、tion success !提示信息,恭喜您,测试数据库连接成功!第四步,操纵 SQLServer 数据库,实现增、删、改、查功能。 修改DBOpera tion .java,增加相应程序语句,相关代码如下:101116182021222425宝鸡文理学院女王奕1)404142conn ere at e S t at eme nt(/关闭连接 conn uIcibe (/执行插3tmt executeUpdate(sqlpublxc static void ioain (String! args try /建立连接 Connection conn/测试咸功System out print In
7、 (rrconnection successtfSent 3tint. 进行 DBOperation.java 文件的编译与运行,如下图所示:见到如上的insert success !提示信息,恭喜您,数据库插入一条记录成功!如下图所示:濡表-users中的数据,位置是-sotrainw中、-(local) w上匚|回区|卜22cui22刘翠翠酉安财经学院25:aiLi i ao222222范娇娇陕西科技丈学21iijnjun000000高军杨凌科技大学23liul23cclScc刘靓酉安石油大学23lxEhu:HTlEEhu:HTlgl 1西北丈学24pp2009adiTi i n潘晓丽西安
8、工业大学24rtlJ983j qi-r-ifF,酋安科扶旅忒宁H如angl 11231232288B88-wanggang王永强123456wyq宝鸡文理学院由芸电子科技大与24王奕usernamepasswordrealnameuniversityage| sexloginrole女女男女男女毘女第男修改和删除数据库中的记录和向数据库中插入记录的操作相同,只是所传入的 sql 语句 不同而已。例如:修改: update users set password = 111222 where username = wang11删除: delete users where username = wa
9、ng11而在数据库中查找相关记录就和增、删、改有些不同,它需要首先得到一个叫做结果集ResultSet 的对象,具体代码如下所示:131415161718192021222324252627public static void main(String args)try /加载驱动Class f orNaiae (rrs口n jdbc odtc udbcGdlocDrivex n;/建立连接Connection conn = DriverManagez g皂匸匚 jdbu: odtu皂工巳工* rrsa/测试成功System out print In ( connection 已口 cceas
10、!ri);/创建Statement对象Statement stmt = conn匚工己曰匸己5匸曰匸己皿己口匸(;/创建333435363730/遍历打印踣耒 while (rs.hex匸( String username = :rsgetString(1; String password = :rsgetString(2; Svs 匸已 in. out print In (username +42434445464748495051/关闭连接conn close(); catch (Exception, e e p ri nt S t a c kT x a c e (:/测试失败System 口匸 print In ( connection failure ! ri);保存修改的内容,编译、运行后的查询结果如下图所示:
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。