文档详情

中级数据库接口部分jdbc.pptx

发布:2025-03-28约4.69千字共25页下载文档
文本预览下载声明

神通数据库接口编程JDBC神舟通用数据技术有限公司2025/3/27

本章学习目标学完本章你能够:了解什么是JDBC,其作用是什么了解JDBC的工作原理能写出通过JDBC接口访问神通数据库的简单示例

本章内容安排JDBC概念JDBC安装配置编程简介编程示例

JDBC概念API接口模型JDBC

JDBC的优缺点JDBC的缺点速度不快换数据源比较麻烦JDBC的优点很像ODBC解脱程序员支持异构数据库面向对象

神通数据库的JDBC驱动类型纯Java执行标准JDBC3.0JDK版本1.4环境检查JDK1.4或以上版本已安装

本章内容安排JDBC概念JDBC安装配置编程简介编程示例

神通数据库JDBC安装与配置通过安装程序安装驱动jdbc文件夹下oscarJDBC.jar。手动安装将osarJDBC.jar拷贝到某个目录下exportCLASSPATH=神通数据库JDBC驱动的路径

本章内容安排JDBC概念JDBC安装配置编程简介编程示例

JDBC编程简介JDBC包括两个主要的包java.sqljavax.sql常用类和接口Driver接口在加载某一Driver类时,它应该创建自己的实例并向DriverManager注册该实例。DriverManager类驱动管理器Connection接口根据不同的驱动产生不同的连接Statement接口发送sql语句ResultSet接口结果集

JDBC编程简介1注册JDBC驱动程序2建立到数据库的链接3创建SQL语句4执行SQL语句5处理结果6与数据库断开链接

DriverManagerConnectionStatementResultSet创建创建创建JDBC驱动程序SQL数据神通数据库JDBC编程简介

注册驱动JDBC编程简介方法示例调用Class.forName()方法Class.forName(com.oscar.Driver);在DriverManager中进行注册DriverManager.registerDriver(newcom.oscar.Driver())。把驱动作为参数传给JVMjava–Djdbc.drivers=com.oscar.DriverMyApplication

获取连接JDBC编程简介获取方式示例指定数据库的URL、用户名和密码格式:getConnection(StringURL,Stringuser,Stringpassword);示例:Connectioncon=DriverManager.getConnection(jdbc:oscar://localhost/OSRDB,SYSDBA,szoscar55);指定数据库的URL和Properties对象java.util.Propertiesinfo=newjava.util.Properties();info.setProperty(user,SYSDBA);info.setProperty(password,szoscar55);Connectioncon=DriverManager.getConnection(jdbc:oscar://localhost/OSRDB,info);

创建一个Statement对象 Statementstmt=con.createStatement();获取、处理结果获取结果ResultSetrs=stmt.executeQuery(SELECT*FROMTEMP);输出结果while(rs.next())System.out.println(rs.getString(2));插入一条记录:Stringsql=INSERTINTOTEMPVALUES(1,value1);stmt.executeUpdate(sql);改变表中记录的内容:Stringsql=UPDATETEMPSETID=10WHEREID=1;stmt.executeUpdate(sql);JDBC编程简介

关闭连接JDBC编程简介con.close();

数据类型映射JDBC编程简介序号神通数据库数据类型JDBC类型标准JAVA类型1tinyintjava.sql.Types.TINYINTbyte2smallintjava.sql.Types.SMALLINTshort3intjava.sql.Types.INTint4bigintjava.sql.Types.BIGINTlong5bitjava.sql.Types.BITboolean6numericjava.sql.Types.NUMERICjava.math.BigDecimal7decimaljava.sql.Types.D

显示全部
相似文档