网站大量收购独家精品文档,联系QQ:2885784924

《Java程序设计案例教程》第11章 数据库编程.ppt

《Java程序设计案例教程》第11章 数据库编程.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Java程序设计案例教程幻灯片*,共32页Java程序设计案例教程幻灯片*,共19页程序设计第11章数据库编程目录*11.1数据库编程概述11.2数据库访问流程11.1数据库编程概述JDBC(JavaDatabaseConnection)Java程序连接和存取数据库的应用程序接口(API)JDBC为Java数据库开发人员提供了一个标准的API以一致的方式连接多种不同的数据库系统JDBC的功能建立与数据库的连接。发送SQL语句到数据库系统中执行。返回SQL查询语句的执行结果。关闭与数据库的连接。支持的数据库系统所有关系型数据库系统如商用的:Oracle,DB2,SQLServer`免费的:MySQL,PostgreSQL,HSQLDB,Derby*MySQLMySQL的优点跨平台可以在Windows或Linux等平台下运行,这与Java语言的理念相吻合。性能高在较低配置的硬件上也能具有较高的性能。功能适中具有标准的关系型数据库管理系统的功能,满足Java应用程序或JSP网站开发的需要。稳定性好经过大量用户的检验,技术成熟,稳定可靠。Java与MySQL的组合是业界最普遍的做法*安装MySQL安装MySQL服务器从网站上下载安装时注意选择多国语言时要用utf8。添加MySQL的安装目录到Path路径中,应该打上勾。设置系统管理员(root)用户的密码,建议在开发阶段使用sa作为密码。安装MySQL的JDBC驱动程序从网站上下载“MySQLConnector/J”文件名为mysql-connector-java-8.0.29.jar*使用MySQL图形界面需安装MySQL-gui-tools,或第三方的phpMyAdmin、Navicat和MySQL-Front,选择其中之一图形界面的优点界面直观,使用方便字符界面优点字符界面是内置的,不需要另外安装由于在真实的工作环境中,常常是远程管理MySQL,这时需要通过字符界面来使用MySQLJava程序员应该学会字符界面的使用*字符界面*mysql-uroot-p-u后的参数是用户名-p表示提示输入密码输入安装时设置的密码mysql是提示符,在后面可以输入命令及SQL语句常用命令usedb_name切换数据库db_name。showdatabases列出所有数据库的信息。showtables列出当前数据库的所有表的信息。showcolumnsfromtbl_name列出表tbl_name的各个列的信息。showindexfromtbl_name列出表tbl_name的索引信息(包括主键等)。quit退出MySQL控制台。*SQL语句可以使用所有SQL语句createdatabase、createtable、select、insert、update和delete等输入方式直接在字符界面窗口打字输入先在记事本上编程,然后然后复制到字符界面窗口输入的要求一行一条语句,在最后一定要加上分号“;”,表示SQL的结束语句太长一行写不下时,可以分成多行,但只需在最后加分号特别注意:每条语句都必须要有分号“;”作为结束符注:SQL语言在其它课程中学习*数据的备份与恢复数据备份使用MySQLDump命令,直接在命令行下使用:命令的含义是将名为mydb的数据库的内容备份到backdb.sql文件中,包括数据库中的表结构和数据记录。数据恢复使用MySQL命令,直接在命令行下使用:命令的含义是将备份文件backdb.sql中的数据结构和数据记录恢复到名为mydb的数据库中,前提条件是该数据库已经存在。如果数据库不存在,则需要事先创建。创建数据库的命令命令是在MySQL控制台上发出的,而不是在命令行下发出的*C:\mysqldump-uroot-pmydbbackdb.sqlC:\mysql-uroot-pmydbbackdb.sqlmysqlcreatedatabasemydb11.2数据库访问流程数据准备创建数据库,创建表,插入测试用数据等添加JDBC类库将JDBC驱动程序添加到项目中加载JDBC驱动程序在程序中加载JDBC创建数据库连接通过连接字符串建立与数据库的连接执行SQL语句执行select或insert等语句接收并处理SQL的返回结果如果执行的是select语句,则需要处理该语句返回的结果关闭创建的对象结束时一定要关闭数据库连接*数据

您可能关注的文档

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档