JAVA_JDBC数据库编程.ppt_第1页
JAVA_JDBC数据库编程.ppt_第2页
JAVA_JDBC数据库编程.ppt_第3页
JAVA_JDBC数据库编程.ppt_第4页
JAVA_JDBC数据库编程.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论