Java Web程序设计第4章 JDBC与数据库应用.pptVIP

Java Web程序设计第4章 JDBC与数据库应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 JDBC与数据库应用 本章介绍了如何通过JDBC连接Mysql、SQLServer、Oracle等数据库的方法,介绍了Connection、Statement、ResultSet等对象的常用方法及数据分页显示的方法等内容。 本章任务 连接并读取数据库 写入数据库 分页显示数据 实现用户登录 本章技能目标 掌握通过JDBC连接数据库并进行数据操作的方法 连接数据库并读取数据 1. JDBC简介 JDBC的英文名称是Java Database Connecivity,中文名称是Java数据库连接,它是一种用于执行SQL语句的Java API类包,由一组用Java语言编写的类和接口组成,通过它可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 2. Mysql数据库简介 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16日被Sun公司收购。2009年,Sun又被Oracle收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点受到了众多中小型网站制作者的青睐。MySQL的开发也得到了很多著名厂商和技术团队支持。 JDBC连接Mysql数据库的基本步骤 1. 下载驱动。要通过JDBC连接数据库需要使用数据库厂商提供的JDBC Drive。在Mysql官方网站下载其JDBC驱动,官网地址:,下载页面如图4-2所示。 2.将下载好的驱动mysql-connector-java-5.1.17-bin.jar文件(此处的5.1.17为驱动版本号),复制到当前工程的WEB-INF的lib目录中,如图4-3、图4-4所示。 3.编写数据库连接程序。 (1)加载驱动。 Class.forName(“com.mysql.jdbc.Driver”).newInstance(); (2)建立连接对象。 String url=”jdbc:mysql://localhost:3306/hncst”;//连接字符串Connection conn=DriverManager.getConnection(url); (3)建立Statement对象或PreparedStatement对象。 (4)执行SQL语句。 执行SQL查询○1 String sql=”select * from users”; ResultSet rs=stmt.executeQuery(sql); 执行insert,update,delete等语句,先定义sql ○2 stmt.executeUpdate(sql); (5)关闭对象,释放资源。 Rs.close(); stmt.close(); conn.close(); 扩展——JDBC连接SQL Server、Oracle 1.JDBC连接SQL Server SQL Server是一个关系型数据库管理系统。SQL Server使用集成的商业智能工具提供企业级的数据管理,可以为不同规模的企业提供不同的数据管理解决方案。下边以SQL Server2005为例,介绍JDBC连接SQL Server数据库。 实现过程: 通过JDBC连接SQL Server的hncst数据库,实例文件为exam4_2_sqlserver.jsp,具体步骤如下: 1.在Microsoft SQL Server的官网下载SQL Server JDBC 驱动(不同版本的数据库对应不同驱动程序)。将下载好的驱动sqljdbc.jar文件复制到网站的lib目录中,如图4-5,4-6所示。 2.将SQL Server的验证方式改为混合验证方式,并设置合法用户名和密码。打开Microsoft SQL Server Management Studio Express,通过右键点击数据库“服务器属性”面板,在“安全”选项里进行配置,重启SQL Server后生效,如图4-7所示。 3.创建exam4_1_sqlserver.jsp文件,代码见程序4-2所示。 JDBC连接Oracle 与JDBC连接Mysql、SQLServer类似,需要先下载Oracle数据库的JDBC驱动,并将其放置在网站的lib目录下。在此不再详细描述。其次,创建连接文件JDBCOracleConnection.jsp,代码如程序4-3所示。 写入数据库 编写程序完成用户注册功能,即通过JDBC连接数据库,并向users表中添加一条新记录。注册的资料包含姓名、密码、性别、熟练开发语言、个人简介。 新知识点——Connection、Statement、ResultSet等对象的常用方法 在Ja

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档