Java教程 数据库.ppt

Java教程 数据库.ppt

ID:48029673

大小:1.96 MB

页数:36页

时间:2020-01-11

Java教程 数据库.ppt_第1页
Java教程 数据库.ppt_第2页
Java教程 数据库.ppt_第3页
Java教程 数据库.ppt_第4页
Java教程 数据库.ppt_第5页
资源描述:

《Java教程 数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java简介概述、安装、技术特点等Java基本语法1变量、数组、控制流程等Java基本语法2类、接口、继承等Java数据库JDBC和MySqlJava入门4Java数据库技术4.1MySQL和JDBC4.2使用JDBC4.3实例4.1MySQL和JDBC概述MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据

2、库管理系统)应用软件之一,对于一般的个人使用者和中小型企业来说,MySQL提供的功能绰绰有余。创建数据库test:createdatabasetest创建表hero:CREATETABLEhero(idint(11)AUTO_INCREMENT,namevarchar(30),hpfloat,damageint(11),PRIMARYKEY(id))DEFAULTCHARSET=utf8;插入一条记录盖伦到表中:insertintoherovalues(null,'盖伦',616,100)查询所有数据:select

3、*fromhero统计表中有多少条数据:selectcount(*)fromhero显示前5条数据:select*fromherolimit0,5修改:updateherosethp=818whereid=1删除:deletefromherowhereid=1操作语句4.1MySQL和JDBCJDBC(JavaDatabaseConnection,Java数据库连接)是一种用于执行SQL语句的JavaAPI(应用程序设计接口),它由一些Java语言写的类和界面组成。JDBC提供了一种标准的应用程序设计接口,使得开发

4、人员使用Java语言开发完整的数据库应用程序变得极为简单。通过JDBC,开发人员几乎可以将SQL语句传递给任何一种数据库,而无需为各种数据库编写单独的访问程序。JDBC可以自动将SQL语句传递给相应的数据库管理系统。访问MySQL数据库需要用到第三方的类,这些第三方的类,都被压缩在一个叫做Jar的文件里。为了代码能够使用第三方的类,需要为项目导入mysql的专用Jar包。mysql-connector-java-5.0.8-bin.jar通常都会把项目用到的jar包统一放在项目的lib目录下导包步骤:右键proje

5、ct->property->javabuildpath->libaries->addexternaljarspackagejdbc;publicclassTestJDBC{publicstaticvoidmain(String[]args){//初始化驱动try{//驱动类com.mysql.jdbc.Driver//就在mysql-connector-java-5.0.8-bin.jar中//如果忘记了第一个步骤的导包,就会抛出ClassNotFoundExceptionClass.forName("com.my

6、sql.jdbc.Driver");System.out.println("数据库驱动加载成功!");}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}初始化驱动通过Class.forName("com.mysql.jdbc.Driver");初始化驱动类com.mysql.jdbc.Driver就在mysql-connector-java-5.0.8-bin.jar中JDBC扩展了Java的功能

7、,例如在Applet中应用JDBC,可以实现与远程数据库的连接,实现不同平台数据库之间的对话。简单地说,JDBC完成下面三个操作:(1)与一个数据库建立连接。Connectioncon=DriverManager.getConnection("jdbc:odbc:CallCenter","sa","");(2)向数据库发送SQL语句。stmt=con.createStatement();rs=stmt.executeQuery("SELECTCID,CPinfromtCustomerWHERECID='z1'");

8、(3)处理数据库返回的结果。while(rs.next()){StringtheInt=rs.getString("CID");Stringstr=rs.getString("CPin");...}4.2使用JDBCJDBC的接口分为两个层次:一个是面向程序开发人员的JDBCAPI;另外一个是底层的JDBCDriverAPI。JDBCAPI被描述成为一组抽象

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

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

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