版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章,JDBC数据库编程,计算机学院赵卓群,2,评审,JBuilder是用户设计、开发、测试、部署和管理Java应用程序的继承开发环境Swing是基于AWT开发的轻量级组件,需要处理事件以开发Java GUI应用程序节目。运行所需的工作布局管理器,了解容器中的组件、电脑大学教师指导、3、目标、JDBC的概念和需要了解JDBC车手类型了解JDBC程序的结构(重点、难点)使用JDBC进行数据库编程(重点、难点)、电脑学院教师指导、4客户端/服务器应用程序、4SQL程序包2-1 Public void foobar()throws SQLException throw new SQLExcepti
2、on(“刚发生SQLException牙齿”);try fooBar();catch(SQLExceptionex)system . out . print ln(“捕获到sqlexception异常!”);system . out . print ln( message : ex . get message();System.out.println(错误代码: ex . geterror code();呼叫fooBar,计算机学院赵卓群,12,访问JDBC节目数据库的步骤2-1,计算机学院赵卓群,13,访问JDBC节目数据库的步骤2-2,import Java . SQL . *;class
3、 access database public static void main(string args)try class . forname(sun . JDBC . odbc . jdbcodbc driver . Stringurl=jdbcodbc driverconnection con=driver manager . get connection(URL);statement s=con . create statement();resultset RS=s . execute query(select * from friends);while(RS . next()syst
4、em . out . print(RS . getstring(1)t);RS . close();s . close();con . close();catch(exception ex)system . out . print ln(ex . get message();计算机学院赵卓群,14,JDBC插入数据实现,import Java . SQL . *;public static void main(string args)try class . forname(sun . JDBC . odbc . jdbcodbcdriver);string URL=JDBC : odbc :
5、test;connection con=driver manager . get connection(URL);Stringsql=insert into student (id,name,address) values (001,主臂,深圳);statement stmt=con . create statement();introw count=stmt . execute update(SQL);stmt . close();con . close();catch(sqlexceptionex)system . out . print ln(ex . get message();计算机
6、学院赵卓群,15,实施JDBC删除和修改,public static void main(string args)try class . forname(sun . JDBC . odbc . jds Url=JDBC 33333connection con=driver manager . get connection(URL);string SQL=delete from student where name like %第3章%;statement stmt=con . create statement();stmt=con . create statement();stmt . exe
7、cute update(SQL);System.out.println(第3章中的记录已删除“”);stmt . close();con . close();catch(sqlexceptionex)system . out . print ln(ex . get message();计算机学院赵卓群,16,实现JDBC查询数据,计算机学院赵卓群,17,使用结果集4-1,ResultSet对象完全依赖Statement对象和Connection对象,每次运行SQL语句时,将结果集写回相关State作为新结果。ResultSet物件会自动关闭。如果使用next()方法处理当前行(使用电脑大学赵卓
8、群,18,结果集4-2),则记录必须按顺序处理。每行中的数据必须按数据返回的顺序进行处理。resultset rset=stmt。while(rset . next()string dept _ name=rset . getstring(1);计算机学院赵卓群,19,使用结果集4-3,表明可以使用get()方法直接访问列。statementstmt=con . create statement();Stmt.executequery (select id,name from student);ResultSet RS=stmt . get ResultSet();while(RS . nex
9、t()string name=rset . getstring(name);system . out . print ln(name);电脑学院赵卓群,20,使用结果集4-4,以下代码显示作为参数传递给值1牙齿getString()方法:这实际上是列id的索引,statements TMT=con . create statement(stmt . execute query(select id,name from student);ResultSet RS=stmt . get ResultSet();while(RS . next()stringemployeeid=RS . getstring(1);计算机学院赵卓群,21,PreparedStatement介面,在基于条件的S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 氟化盐生产工安全实操模拟考核试卷含答案
- 酸性气体吸收工安全文化测试考核试卷含答案
- 工艺蜡染工岗前风险评估考核试卷含答案
- 电子专用设备装调工达标竞赛考核试卷含答案
- 自来水笔制造工岗前决策力考核试卷含答案
- 医疗机构医疗安全制度
- 医院保洁人员考核试题及答案
- 2024-2025学年广东省广州市番禺中学八年级(下)期中数学试卷及答案
- 疾控检验技术考核试题及答案
- 2023年事业单位考试政治大题押题卷及标准答案解析
- 急救知识走进校园课件
- 2026年山西电力职业技术学院单招职业适应性考试题库附答案
- 2026年河南机电职业学院单招职业技能考试题库及答案1套
- 舞台搭建与灯光音响方案
- 智慧医疗:人工智能在临床应用
- 2025年498人备考题库国企招聘参考答案详解
- DB34∕T 5192-2025 鲜食甘薯主要病虫害绿色防控技术规程
- 广州市2025广东广州市城市规划勘测设计研究院校园招聘笔试历年参考题库典型考点附带答案详解(3卷合一)2套试卷
- 2026年河南机电职业学院单招职业技能考试题库及答案解析(夺冠系列)
- 2025年儿科医师转岗培训结业考核试题及答案
- 老年服务与管理概论
评论
0/150
提交评论