JDBC专题课堂讲解.ppt_第1页
JDBC专题课堂讲解.ppt_第2页
JDBC专题课堂讲解.ppt_第3页
JDBC专题课堂讲解.ppt_第4页
JDBC专题课堂讲解.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、JDBC专题课堂讲解,JDBC创建步骤,Driver 是由数据库生产厂商提供的 1:注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver) Class.forName(com.mysql.jdbc.Driver) 装载在Java虚拟机,这种方式是最好的,不会对类产生依赖 System.setProperty(com.mysql.jdbc.Driver) 2:建立连接 Connection conn = DriverManger.getConnection(url,user,password) 由于我们的数据库和应用程序不在同一台

2、机器上时,所以我们用网络连接,3: 创建语句 Statement st = conn.createStatement() 4:执行结果 ResultSet rst = st.executeQuery(sql语句) 当然只在查询之中才会出现ResultSet 5:处理结果 直接拿出数据,不管数据的类型的就用rst.getObject(1) 拿出第一列的数据 6:关闭连接 先创建的后关闭 Connection 对象应该晚一点连接,早一点释放,JDBC对字符流和字节流的操作,字符流: 什么叫字符流:按一定编码处理后,符合某种格式的数据。 字节流: 什么叫字节流:未加工的原始二进制数据。,JDBC对字

3、符流的操作,对字符流操作的两个抽象类 Reader:读入操作 Writer: 写出操作 它们都是属于java.io包,JDBC对字符流的操作,二种不同的对文件的操作:字符流 1: char buffer = new char1024; FileReader fRead = new FileReader(文件名); FileWriter fWrite = new FileWriter(输出文件); fRead.read(buffer); fWrite.write(buffer);,2:文件和缓冲区的结合 char buffer = new char1024; File fileRead = ne

4、w File(文件名); Reader reader = new BufferedReader(new FileReader(fileRead); char buffer = new char(int)fileRead.length(); reader.read(buffer); /System只是输出缓冲区的类容,并不清除它 System.out.print(buffer); File fileWrite = new File(输出文件名); Writer writer = new BufferedWriter(new FileWriter(fileWrite); writer.write(

5、buffer);,JDBC对字节流的操作,对字节流操作的两个抽象类 InputStream:输入操作 OutputStream:输出操作 它们也是属于java.io包,JDBC对字节流的操作,二种不同的对文件的操作:字节流 1: byte buffer =new byte1024; FileInputStream fileIn = new FileInputStream(文件名); fileIn.read(buffer); FileOutStream fileOut = new FileOutputStream(输出文件名); fileOut.write(buffer); fileIn.close(); fileOut.close();,2: byte buffer = new byte; File file = new File(输入文件名); InoutStream input = new FileInputStream(file); input.read(buffer); /用一个对象来开辟文件的对象的 file = new File(输出文件名); OutputStream output = new FileOutputStream(file); ou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论