- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java EE企业级软件开发 JDBC与MySQL数据库 2014 洛阳师范学院 吕延庆 本节内容提纲 JDBC简介 JDBC的常用类和接口 使用JDBC API访问数据库 MySQL简介 数据库连接池 在Java Web程序中使用数据库 1. JDBC简介 Java应用程序通过JDBC(Java DataBase Connectivity,JDBC)技术访问数据库; JDBC是一个独立于特定数据库管理系统的、提供了通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库(java.sql包),使用这个类库可以以一种标准的方法、方便地访问数据库资源。 JDBC为访问不同的数据库提供了一种统一的途径,像ODBC(Open Database Connectivity,ODBC)一样,JDBC对开发者屏蔽了一些具体的细节问题。JDBC的目标是使Java应用程序开发人员使用JDBC就可以连接任何提供了JDBC驱动程序的数据库系统,并且开发人员无须对一些特定数据库系统有过多的了解,从而大大简化和加快开发过程。 JDBC简介 2. JDBC常用类和接口 JDBC主要的接口和类包括Driver接口、DriverManager类、Connection接口、Statement接口、PreparedStatement接口、CallableStatement接口、ResultSet接口以及Metadata类。 DriverManager(java.sql.DriverManager):装载驱动程序,管理应用程序与驱动程序之间的连接。 Driver(由驱动程序开发商提供):将应用程序的API请求转换为特定的数据库请求。 Connection(java.sql.Connection):将应用程序连接到特定的数据库。 Statement(java.sql.Statement):在一个给定的连接中,用于执行一个静态的数据库SQL语句。 2. JDBC常用类和接口(2) PreparedStatement(java.sql.PreparedStatement):用于执行一个含有参数的动态SQL语句,该接口为Statement接口的子接口。 CallableStatement(java.sql.CallableStatement):用于执行SQL存储过程的接口,该接口为PreparedStatement的子接口。 ResultSet(java.sql.ResultSet):SQL语句中心完后,返回的数据结果集(包括行、列)。 Metadata(包括java.sql.DatabaseMetadata和java.sql. ResultSetMetadata):关于查询结果集、数据库和驱动程序的元数据信息。 3.使用JDBC API访问数据库 使用JDBC连接数据库的基本步骤 MySQL数据库简介 MySQL简介: 较好的可移植性; 支持包括Windows、Linux、Solaris在内的多种操作系统; 为Java、PHP、.NET、C等多种编程语言提供了API; 支持多线程技术; 优化的SQL查询算法,有效地提高查询速度; 提供了TCP/IP、ODBC和JDBC等多种数据库连接途径; 提供了用于管理、检查、优化数据库操作的管理工具; 具有处理千万条记录的能力; 支持多种字符编码。 安装和配置MySQL数据库 基本的SQL语句: (1)创建数据库 创建一个名为newsdb的数据库: CREATE datebase newsdb; (2)删除数据库 删除一个名为newsdb的数据库: DROP database newsdb; (3)创建表 创建表一个数据表news。 USE newsdb; CREATE TABLE `news` ( `id` bigint(20) unsigned NOT NULL auto_increment, `title` varchar(100) NOT NULL, `username` varchar(20) NOT NULL, `content` text, `submitTime` datetime default NULL, `viewCount` int(10) unsigned default NULL, `catalogs` varchar(20) default NULL, `attachment` varchar(100) default NULL, PRIMARY KEY (`id`)); 安装和配置MySQL数据库 (4)
您可能关注的文档
- (人教新课标)四年级语文上册课件爬山虎的脚4.ppt
- (人教新课标)四年级语文上册课件白鹅.ppt
- (人教新课标)四年级语文上册课件秦兵马俑3.ppt
- 饭店前厅客房服务与管理课件.ppt
- (人教新课标)四年级语文上册课件给予是快乐的3.ppt
- (人教新课标)四年级语文上册课件跨越海峡的生命桥4.ppt
- 香港辉煌咨询营销策划有限公司.ppt
- (人教新课标)四年级语文上册课件长城.ppt
- (人教新课标)四年级语文上册课件长城6.ppt
- (人教新课标)四年级语文上册课件长城8.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)