首页 java课件东莞南博精品教案15

java课件东莞南博精品教案15

举报
开通vip

java课件东莞南博精品教案15东南博职业技术学院 课 时 授 课 计 划 编号:Win001 班级 班 班 班 日期 第15教学周 课 题 数据库编程 目的 要求 要求掌握使用JDBC连接数据库。 重 点 使用JDBC连接数据库及对数据库的一般操作。 难 点 教 法 讲 授 动手操作 教 具 教材及课外资料 无课外资料 课时 分配 组织教学 0 复习旧课 上机练习 讲授新课 2 ...

java课件东莞南博精品教案15
东南博职业技术学院 课 时 授 课 计 划 编号:Win001 班级 班级管理量化考核细则初中班级管理量化细则班级心理健康教育计划班级建设班级德育计划 班 班 班 日期 第15教学周 课 题 数据库编程 目的 要求 要求掌握使用JDBC连接数据库。 重 点 使用JDBC连接数据库及对数据库的一般操作。 难 点 教 法 讲 授 动手操作 教 具 教材及课外 资料 新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单 无课外资料 课时 分配 组织教学 0 复习旧课 上机练习 讲授新课 2 小结巩固 1 布置作业 上机练习 其他 1 教 学 内 容 及 进 程 1、 SQL简介 2、 使用JDBC连接数据库 3、 JAVA数据库编程的一般过程 课外 作业 1. 使用JDBC连接数据库,对数据库进行查询、写入和删除操作。 课后 作业 1. 写程序新建一个表,并添加 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ; 2. 读出该表中的字段名和字段值; 第15章 数据库编程 15.1.2 SQL简介 1.定义表:create table 表名(列名1 数据类型1[条件1],列名2 数据类型2[条件2],…) 例如:create table employee(no char(4) not null,name char(6),sex char(2)) 2.查询:select 列名1,列名2,… from 表名1,表名2,… 例:select no,name from employee where sex=‘男’ 3.插入:insert into employee values(列1值,列2值,…) 例:insert into employee values(‘102’,’张三’,’男’,57.5); 4.删除:delete from 表名 where 条件 例:delete from employee where no=‘104’ 5.修改:update 表名 set 列名1=值1,列名2=值2,… where 条件 例:update employee set name=‘李四’,salary=800 where no=‘102’ 15.2 使用JDBC连接数据库 JDBC是一种 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 JDBC提供的主要接口有: 1.java.sql.DriverManager:处理驱动程序的调入 2.java.sql.Connection:建立数据库连接 3.java.sql.Statement:用于SQL语句的执行 4.java.sql.ResultSet:用于保存查询结果 15.4 数据库编程的一般过程 1.加载驱动程序:Class.forName(JDBC驱动程序名) 例:Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); 2.连接数据库 Connection 连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码); 例:Connection conn=DriverManager.getConnection(“jdbc:odbc:myDB,” “li”, “123”); 3.执行SQL语句 (1)建立SQL语句对象 Statement SQL语句变量=连接变量.createStatement(); 例:Statement stmt=conn.createStatement(); (2)执行SQL语句 例(a)stmt.executeUpdate(“delete from employee where name=‘张三’”); 例(b)ResultSet rs=stmt.executeQuery(“select * from employee where sex=‘男’”); 4.关闭连接: 语句变量.close(); 连接变量.close(); 15.4 Statement的相关方法 Statement对象的方法如下:(以对象stmt为例) 1. stmt.executeQuery(“select语句”):执行SQL查询语句,返回一个ResultSet对象,保存查询记录; 2. stmt.executeUpdate(“除select外的语句”):执行insert、update、delete等查询外的SQL语句; ResultSet的相关属性和方法如下:(以对象rs为例) 1. rs.next():读取下一条记录,读到最后则返回false; 2. rs.getString(String 列字段名):获取本条记录中,“列字段名”对应的值;类似有rs.getFloat(int i); 3. rs.getMetaData():返回一个ResultSetMetaData对象,该对象包含ResultSet对象中各列的名称、类型等属性; 4. ResultSetMetaData对象.getColumnCount():得到ResultSet对象中的列字段的个数; 5. ResultSetMetaData对象.getColumnName(i):得到列字段名;
本文档为【java课件东莞南博精品教案15】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_604440
暂无简介~
格式:doc
大小:80KB
软件:Word
页数:0
分类:互联网
上传时间:2018-09-07
浏览量:3