选择特殊符号
选择搜索类型
请输入搜索
由于微软的数据库不是用Java语言来编写的,但是我们需要用java语言连接微软的数据库,这样就要编写一个桥连接,使java语言编写的代码也可以操作数据库。
获得一个statements对象:
statements stat=Connection.createstatements()
通过statements对象执行SQL语句:
stat.executeQuery(String sql)返回查询的结果集。
stat.executeUpdate(String sql)返回值为int型,表示影响记录的条数。
要通过JDBC来存取某一特定的数据库,必须有相应的JDBC driver,它往往是由生产数据库的厂家提供,是连接JDBC API与具体数据库之间的桥梁。
通常,Java程序首先使用JDBC API来与JDBC Driver Manager交互,由JDBC Driver Manager载入指定的JDBC drivers, 以后就可以通过JDBC API来存取数据库。
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
一个完整的ODBC由下列几个部件组成:
应用程序(Application)。
ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。
驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。
JDBC-ODBC这个桥连接就可以实现。建立一个JDBC-ODBC桥连接,由于建立桥连接时可能会发生异常,因此,要捕获这个异常。建立桥连接的标准如下:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){}
这里,Class是包java.lang中的一个类,该类通过调用静态方法forName加载sun.jdbc.odbc包中JdbcOdbcDriver类来建立JDBC-ODBC桥接器。
static Class<?> | forName(String className) 返回与带有给定字符串名的类或接口相关联的 Class对象。 |
static Class<?> | forName(String name, boolean initialize, ClassLoader loader) 使用给定的类加载器,返回与带有给定字符串名的类或接口相关联的 Class对象。 |
JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。
JDBC的最大特点是它独立于具体的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connections), SQL语句(SQL statements), 结果集(result sets)以及其它的数据库对象, 使得Java程序能方便地与数据库交互并处理所得的结果。使用JDBC, 所有Java程序(包括Java applications , applets和servlet)都能通过SQL语句或存储在数据库中的过程(stored procedures)来存取数据库。
数据库的链接connections:DriverManager.getConnection("jdbc:orale:thin:@Ip的地址及端口号和数据库的实力名","用户名"," 密码")
常州手绘墙专业公司:常州时光剪墙体壁画彩绘,常州市炫彩墙衣有限公司.手绘墙画是用环保的绘画颜料,依照主人的爱好和兴趣、迎合家居的整体风格,在墙面上绘出各种图案以达到装饰效果。手绘墙画是近年来居家装饰的...
华凌空调大多数的人对这个品牌都不怎么熟悉吧,它是一款不错的空调,在空调质量和技术上都有非常不错的表现。华凌空调产品,凭借着良好的产品质量以及售后服务,在消费者口中赢得了非常不错的口碑。那么华凌空调质量...
海尔双门冰箱尺寸有很多型号,容量不同价格也是不一样的。以下是部分型号的尺寸:海尔对开门649升超大容积节能冰箱BCD-649WAEM尺寸(深×宽×高mm)818*908*1790海尔对开门626升超大...
使用PB数据管道和ODBC实现异构数据转换
对PowerBuilder的数据管道加以改造,并结合ODBC,提出了一种通用异构数据转换的实现方法,并探讨了实现的关键技术。
SBC与SBS
SBC120聚乙烯丙纶复合防水卷材 简介 国家专利产品(专 利号: 89 1 08466. 5 ) , [3 ] SBC120聚乙烯丙纶 复合防水卷材 由线性低密度聚乙烯树脂加入抗 老化剂、稳定剂、助粘剂与 高强度新型纺 粘法丙纶长丝无纺布 [4 ] ,采用热融直压复合工 艺制成的复合型 防水卷材。产 品执行国家标准 BG 18173.1-2006 工艺特 点 1、意大利 UNION公司 和 GIOAD公司的一流生产设备 2、标准压延复生产线, 采用规范热融直压(一次成型) 复合工艺 3、使用优质 PE树脂纯原料,优质特定具有法向分布特性的专用无纺 布 性能优 势 1 SBC120聚乙烯丙纶复合防水 卷材满粘施工, 不起鼓 ,杜绝横向窜水 SBC120聚乙烯丙纶复合防水卷材 双面实现满粘施工在保护层的 作用 下,能有效避 免老化,不起鼓,不横向窜水 2 SBC120聚乙烯丙纶复合防