Java程序设计_Java程序设计_17第15章_JDBC访问数据库技术.pptx

Java程序设计_Java程序设计_17第15章_JDBC访问数据库技术.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章 JDBC访问数据库技术一、JDBC技术Java应用程序如何与各种不同数据库进行对话?JDBC(Java数据库访问, Java DataBase Connectivity )技术JDBC是一种用于执行SQL语句的Java API(应用程序编程接口),可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 二、Java程序连接数据库之前的准备工作3-1在“计算机管理”?“服务”中开启SQLServer的数据库访问服务二、Java程序连接数据库之前的准备工作3-2检查是否能以“SQLServer验证方式”登录SQL Server如果不能,说明安装时未选择混合登录模式。补救措施:(见下页)步骤1:打开SQLServer,先用Windows身份验证方式连接服务器。步骤2:在“对象资源管理器”窗口右击服务器,选择“属性”菜单,打开属性窗口,点击选择页中的“安全性”,然后在右窗格中勾选“SQLServer和Windows身份验证方式”,再点击确定按钮关闭窗口。步骤3:在“对象资源管理器”窗口依次展开“安全性”、“登录名”项目,右击“sa”用户,选择“属性”菜单,打开属性窗口。先点击选择页中的“状态”,然后在右窗格中勾选“授予”和“已启用”;然后再点击选择页中的“常规”,设置登录密码。在目前的学习阶段,为了便于交流,建议大家都将密码设置成123456。完成后,可能需要重启服务或电脑。是不是成功,只要看能不能用“SQLServer验证方式”登录。二、Java程序连接数据库之前的准备工作3-3打开SQL Server配置管理器,在SQL Server网络配置?MSSQLSERVER的协议中,开启TCP/IP协议和Shared Memory协议。设置TCP/IP属性,各TCP端口号设为1433。三、在Java程序中操作数据库的基本步骤加载驱动创建数据库连接创建语句对象执行语句如果执行的是select查询语句,按程序功能处理查询结果关闭各个对象Connection对象通过驱动程序建立与数据源的连接、生成Statement、PreparedStatement对象操作数据库Class.forName()装入驱动程序DriveManager.getConnection()生成Connection对象Statement驱动程序数据库ResultSetPreparedStatement操作数据库流程四、JDBC中的主要类和接口操作数据库流程 JDBC建立在一系列接口和类的基础上,将它们的功能结合起来,就能方便地操作数据库。简而言之,就是三件事:与数据库建立连接、发送操作数据库的语句、处理结果。四、JDBC中的主要类和接口访问数据库有关的类Class类 forName( )方法:装入数据库驱动程序。对于不同的驱动程序,需要用不同的信息描述字符串,可参考驱动程序对应的文档。例如,加载驱动程序连接SQLServer2014数据库,可用:Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);注:先将驱动程序包sqljdbc4.jar添加到项目中,否则程序执行时会引发异常(ClassNotFoundException)。1. 将驱动程序包sqljdbc4.jar文件复制到src文件夹中;2. 右击文件,选择“BuildPath”—“Add to Build Path”。四、JDBC中的主要类和接口访问数据库有关的类说明:以下介绍的与访问数据库有关的类,均定义在java.sql包中。DriverManager类getConnection( )方法:创建并返回与数据库的连接对象,将来通过这个对象访问数据库;语法格式:DriverManager.getConnection(地址, 登录名, 密码);例:String url=jdbc:sqlserver://localhost:1433;databaseName=mydb;String user = sa;String pwd = 123456;con = DriverManager.getConnection(url, user, pwd);四、JDBC中的主要类和接口访问数据库有关的类Connection接口Connection表示应用程序与数据库之间的会话过程,即程序与数据库的连接。DriverManager.getConnection( )返回的Connection对象实现了当前程序与指定数据库文件的连接,通过这个连接可以实现对数据库的操作。常用方法:createStatement( ):创建数据库操作对象,该对象用来执行SQL语句。prepareStatement(sql语句字符串):创建预编译数据库操作对象,用来

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档