【jdbc连接主流数据库方式(oracle、mysql、sqlserver)】教程文章相关的互联网学习教程文章

jdbc/ojdbc 链接oracle的三种方式(转)【代码】

class testDB { public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; # public static final String DBURL = "jdbc:oracle:thin:@127.0.0.1:1521/testdb1"; //sid 格式 testdb1是sid # public static final String DBURL = "jdbc:oracle:thin:@//127.0.0.1:1521/TDB"; //servicename TDB是service_name public static final String DBUSER = "test\"; public static final String DBPASSWORD = \"xxx\"; ...

java通过jdbc方式连接oracle数据库【代码】

* 一个非常标准的连接Oracle数据库的示例代码*/ public void testOracle() {Connection con = null;// 创建一个数据库连接PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用StatementResultSet result = null;// 创建一个结果集对象try{Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序System.out.println("开始尝试连接数据库!");String url = "jdbc:oracle:" + "thin:@127.0....

开发PL/SQL子程序和包及使用PL/SQL编写触发器、在JDBC中应用Oracle

1. 子程序的各个部分: 声明部分、可执行部分、异常处理部分(可选) 2.子程序的分类: A. 过程 - 执行某些操作 a. 创建过程的语法: CREATE [OR REPLACE] PROCEDURE <procedure name> [(<parameter list>)] IS|AS <local variable declaration> BEGIN <executable statements> [EXCEPTION <exception handlers>] END; b. 过程参数的三种模式: IN:用于接受调用程序的值、默认的参数...

各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包

各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包 在开发基于数据库的应用系统时,需要在项目中进行数据源的配置来为数据 库的操作取得数据库连接。配置不同数据库的数据源的方法大体上都是相同的,不同的只是不同数据库的JDBC驱动类和连接URL以及相应的数据库用户名和密 码不同。下面列出8中常用的数据库的数据库数据源配置和相应的JDBC驱动包。1、Spring中数据源配置式<bean id="dataSource" class="...

JDBC ORACLE BLOB处理【代码】

也可以像处理普通数据一样对其进行备份和恢复操作。Oracle支持三种类型的内部LOB: BLOB(二进制数据) CLOB(单字节字符数据) NCLOB(多字节字符数据)。 CLOB和NCLOB类型适用于存储超长的文本数据,BLOB字段适用于存储大量的二进制数据,如图像、视频、音频,文件等。目前只支持一种外部LOB类型,即BFILE类型。在数据库内,该类型仅存储数据在操作系统中的位置信息, 而数据的实体以外部文件的形式存在于操作系统的文件系统中...

JDBC ORACLE 数据库隔离级别

脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的. 不可重复读: 对于两个事物 T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段. 之后, T1再次读取同一个字段, 就不同了. 幻读: 对于两对个事物 T1, T2, T1 从一个表中读取了一个字段, 然后 T2 在该表中插入了一些新的行. 之后, 如果 T1 再次读取同一个表, 就会多出几行. 数据库事务的...

JDBC ORACLE 事物处理【代码】

在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部 完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视 为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改 就永久地保存下来,如果回退(ROLLBACK),数据库...

简单的JDBC连接oracle数据库例子【代码】

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;public class JDBC {public static void main(String[] args) {//1.导入jar包 项目名---->buid path----->Add E~//2.加载驱动try {Class.forName("oracle.jdbc.driver.OracleDriver"); //3.创建链接对象 Connection con=DriverManager.getConnection("jdbc:o...

JDBC------dom4j+xml连接Oracle【代码】

package com.bjpowernode.drp.util;import java.sql.*; public class Test { public static void main(String[] args) { System.out.println(Test.getConnection()); } public static Connection getConnection(){ Connection cn = null; try { //初始化驱动程序,打开与数据库连接的通道。 Class.forName("oracle.jdbc.driver.OracleDriver"); ...

Oracle使用JDBC进行增删改查

/** * JdbcExample.java * * Provider: CoderDream‘s Studio * * History * Date(DD/MM/YYYY) Author Description * ---------------------------------------------------------------------------- * Apr 14, 2008 CoderDream Created */package com.coderdream.jdbc.oracle;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement;...

JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法

转载至http://www.blogjava.net/itspy/archive/2007/12/20/169072.html Oracle 问题描述:今天使用jdbc连接oracle 10.2.0.1.0 数据库的时候出现了下列错误: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153093120)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 而直接通过plsql可以正常连接数据库,或者可以通过sqlplus 连接数据库 经过debug和查找相关的资料发现问题原因如下:jdbc连接数据库的时候,需要使用数据...

maven添加oracle jdbc依赖

由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。首先需要到Oracle官网上下载ojdbc的jar包。http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html我选择的是ojdbc7.jar,对应的版本是12.1.0.2。ojdbc7.jar (3,698,857 bytes) - (SHA1 Checksum: 7c9b5984b2c1e32e7c8cf3331df77f31e89e24c2)For use with JDK 7; It contains the ...

JDBC 操作插入表出现javax.sql.rowset.serial.SerialBlob cannot be cast to oracle.sql.BLOB

* 接口方法*/public void excuteInputDB(SynchServiceConfig synchServiceConfig)throws Exception {try { // if(!"".equals(queryQdParaWayinfo())) // { // CLOB clob = oracle.sql.CLOB.createTemporary(oraConn, false, oracle.sql.CLOB.DURATION_SESSION); // clob.putString(1, queryQdParaWayinfo()); // // insertMyAnnouncement(VALID_WAYINFO_SE...

Oraclejdbc的导入

oracle安装文件目录 oracle安装目录 \product\11.2.0\dbhome_1\jdbc\lib 只需要在里面找1个你喜欢的包 我们常用的是ojdbc6.jar 2:把包放入工程里面的lib文件夹中 如果没有lib文件夹就建一个(这里文件夹的名字一定要是lib) 右键工程名 new -folder 点flinsh 3:右键工程名 buildpath-configure buildpath 点击 add JARS… 选择lib 文件夹里面的 ojdbc6.jar 点击ok 建包的时候不要oracle.jdbc 因为oracle.jdbc这个包名...

Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar的问题【图】

如图: 那么为什么会出现这个错误呢?这是因为Oracle的商业版权问题,maven的中心资源库中没有ojdbc驱动包,所以需要在maven本地库中安装ojdbc驱动包。下面说说解决办法:1、配置maven环境变量在cmd下输入 maven -v如果出现版本信息说明已经配置了maven环境变量,如果出现“不是内部命令”则需要配置maven环境变量,很简单,和配置Java环境变量是一样的。将maven路径复制到Path最后即可,注意前后";"和"\"的方向。 2、在maven本地...