(2014-03)JDBC和MySQL数据库

(2014-03)JDBC和MySQL数据库

ID:40599908

大小:304.01 KB

页数:24页

时间:2019-08-04

(2014-03)JDBC和MySQL数据库_第1页
(2014-03)JDBC和MySQL数据库_第2页
(2014-03)JDBC和MySQL数据库_第3页
(2014-03)JDBC和MySQL数据库_第4页
(2014-03)JDBC和MySQL数据库_第5页
资源描述:

《(2014-03)JDBC和MySQL数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaEE企业级软件开发JDBC与MySQL数据库2014洛阳师范学院吕延庆本节内容提纲JDBC简介JDBC的常用类和接口使用JDBCAPI访问数据库MySQL简介数据库连接池在JavaWeb程序中使用数据库1.JDBC简介Java应用程序通过JDBC(JavaDataBaseConnectivity,JDBC)技术访问数据库;JDBC是一个独立于特定数据库管理系统的、提供了通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库(java.sql包),使用这个

2、类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,像ODBC(OpenDatabaseConnectivity,ODBC)一样,JDBC对开发者屏蔽了一些具体的细节问题。JDBC的目标是使Java应用程序开发人员使用JDBC就可以连接任何提供了JDBC驱动程序的数据库系统,并且开发人员无须对一些特定数据库系统有过多的了解,从而大大简化和加快开发过程。JDBC简介2.JDBC常用类和接口JDBC主要的接口和类包括Driver接口、DriverManager

3、类、Connection接口、Statement接口、PreparedStatement接口、CallableStatement接口、ResultSet接口以及Metadata类。DriverManager(java.sql.DriverManager):装载驱动程序,管理应用程序与驱动程序之间的连接。Driver(由驱动程序开发商提供):将应用程序的API请求转换为特定的数据库请求。Connection(java.sql.Connection):将应用程序连接到特定的数据库。Statement(j

4、ava.sql.Statement):在一个给定的连接中,用于执行一个静态的数据库SQL语句。2.JDBC常用类和接口(2)PreparedStatement(java.sql.PreparedStatement):用于执行一个含有参数的动态SQL语句,该接口为Statement接口的子接口。CallableStatement(java.sql.CallableStatement):用于执行SQL存储过程的接口,该接口为PreparedStatement的子接口。ResultSet(java.sql

5、.ResultSet):SQL语句中心完后,返回的数据结果集(包括行、列)。Metadata(包括java.sql.DatabaseMetadata和java.sql.ResultSetMetadata):关于查询结果集、数据库和驱动程序的元数据信息。3.使用JDBCAPI访问数据库使用JDBC连接数据库的基本步骤MySQL数据库简介MySQL简介:较好的可移植性;支持包括Windows、Linux、Solaris在内的多种操作系统;为Java、PHP、.NET、C等多种编程语言提供了API;支持多

6、线程技术;优化的SQL查询算法,有效地提高查询速度;提供了TCP/IP、ODBC和JDBC等多种数据库连接途径;提供了用于管理、检查、优化数据库操作的管理工具;具有处理千万条记录的能力;支持多种字符编码。安装和配置MySQL数据库基本的SQL语句:(1)创建数据库创建一个名为newsdb的数据库:CREATEdatebasenewsdb;(2)删除数据库删除一个名为newsdb的数据库:DROPdatabasenewsdb;(3)创建表创建表一个数据表news。USEnewsdb;CREATETAB

7、LE`news`(`id`bigint(20)unsignedNOTNULLauto_increment,`title`varchar(100)NOTNULL,`username`varchar(20)NOTNULL,`content`text,`submitTime`datetimedefaultNULL,`viewCount`int(10)unsigneddefaultNULL,`catalogs`varchar(20)defaultNULL,`attachment`varchar(100)de

8、faultNULL,PRIMARYKEY(`id`));安装和配置MySQL数据库(4)修改表为了将属性id从TINYINT改变为INTEGER(属性名不变),并将属性title从VARCHAR(100)改变为VARCHAR(200),同时也将title重命名为t。ALTERTABLEnewsMODIFYidINTEGERNOTNULL,CHANGEtitletVARCHAR(200);(5)删除表删除新闻表news。DROPTABLEnews;(6)添加记录向数据表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。