1. mvn dependence
写道
刚研究maven不久,遇到一个比较头疼的问题,在工程里怎么下都下载不了oracle的jdbc驱动。
刚还以为是网络问题,重新下载了很多次,都提示maven库里找不到相关jar文件。网上一查,原来是这个驱动包是需要Oracle官方授权才能被我们下载。没办法,只能找来一个ojdbc14的10.2.0.1.0包,通过下面的命令,让maven放到本地库中去:
mvn install:install-file -DgroupId=com.oracle -DartifactIdojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc.jar
然后再在工程中加入如下配置即可:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.1.0</version>
</dependency>
2.Connect :
// Copyright (c) 1998-2011 Core Solutions Limited. All rights reserved.
package com.mark.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @author mark.lin
*/
public class OracleConnect {
static Connection conn;
static Statement stm;
static ResultSet rs;
static String driver = "oracle.jdbc.driver.OracleDriver";
static String url = "jdbc:oracle:thin:@localhost:1521:core";
public static void main(String[] args) {
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection(url, "user", "password");
stm = conn.createStatement();
// initialed 10000 records.
int begin_id = 1;
int records = 10000;
for(int i = begin_id ;i < records ; i++){
stm.executeUpdate("insert into t_person_no_index_id(id,name) values(" + i + ",'Mark_"+i+"')");
}
// stm.executeUpdate("insert into test values("+3453+")");
rs = stm.executeQuery("select * from t_person_no_index_id");
while (rs.next()) {
System.out.println(rs.getInt("id"));
}
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
标题中的“JDBC.rar_jdbc PostgreSQL_oracle_postgresql”表明这个压缩包文件包含了关于Java数据库连接(JDBC)以及PostgreSQL、Oracle和SQL Server 2000这三种数据库的相关内容。描述中提到,这份资料将详细介绍...
1. **导入必要的JDBC库**:在Java代码中,需要通过`import`语句导入Oracle JDBC驱动的类,如`oracle.jdbc.driver.OracleDriver`。 2. **注册驱动**:使用`Class.forName()`方法注册Oracle JDBC驱动,告诉Java使用...
Oracle JDBC驱动包是Oracle数据库与Java应用程序之间进行通信的关键组件,它使得Java程序员能够通过编写Java代码来操作Oracle数据库。标题中的"ojdbc6"指的是Oracle JDBC驱动的一个特定版本,适用于Java SE 6环境。...
public class OracleConnect { public static void main(String[] args) { String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; String username = "your_username"; String password = "your_password"; ...
在本文中,我们将深入探讨如何使用JDBC连接到Oracle数据库,并执行基本的增删改查(CRUD)操作。 首先,确保你已经安装了Oracle数据库客户端和相应的驱动程序,如ojdbc.jar。这个驱动程序是Java应用程序连接到...
例如,`jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicename)))`。 4. **SQL执行**: `java.sql.Statement`、`...
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mt1) ) ) ``` - 测试 SQL*Plus 连接: ```bash $ sqlplus rich/rich@mt1 ``` 通过以上步骤,我们可以看到 Oracle Instant Client 提供了一个简洁...
String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=hostname)(PORT=port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicename)))(SECURITY=(SSL_SERVER_DN_MATCH=yes)(SSL_...
- 配置连接字符串,通常格式为`jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicename)))`,替换相应信息以连接实际...
### Oracle JDBC连接字符串详解 在Java开发环境中,与Oracle数据库进行交互时,通常会使用Java Database Connectivity (JDBC)技术来实现。本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置...
(CONNECT_DATA= (SERVICE_NAME=TEST) ) ) ``` - **TEST**:表示远程服务器在本地的主机名。 - **192.168.0.1**:远程数据库的 IP 地址。 - **TEST**:远程数据库实例名。 #### 五、PL/SQL Developer 配置 ...
Flink JDBC Connector 支持Oracle , Flink 1.13.6 支持Oracle 11.2.0.4
JDBCCONNECT.CLASS是经过编译的Java类文件,它对应于JDBCCONNECT.JAVA源代码的字节码形式,用于在Java虚拟机上运行。 通过这个例子,你可以学习到如何在Java程序中设置JDBC连接,这对于开发任何需要与数据库交互的...
Java JDBC (Java Database Connectivity) 是Java平台中用于与数据库交互的标准API,它允许Java应用程序连接到各种数据库,包括Oracle。本教程将详细讲解如何使用Java JDBC来连接Oracle数据库。 首先,确保你已安装...
然后在“OCI初始化字符串”字段中,可以填写tnsnames.ora中对应服务名的别名,或者直接输入连接字符串(如:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=port))(CONNECT_DATA=(SERVER=DEDICATED)...
(CONNECT_DATA = (SID = orcl) (SERVER = DEDICATED) ) ) ``` 为了使用Oracle功能,需要在用户的环境变量中添加以下设置: ```bash export ORACLE_HOME=/opt/oracle export LANG="zh_CN.GBK" export NLS_LANG...
sqoop import --connect 'jdbc:oracle:thin:@hostname:port/service_name' --username your_username --password your_password --table your_table ``` 4. 执行 Sqoop 命令进行数据的导入或导出操作。 了解这些...
在Java编程中,JDBC(Java Database Connectivity)是连接Oracle数据库的重要桥梁。Oracle提供了多种JDBC驱动,以满足不同开发需求。在你提到的"oracle9i的2个常用jdbc"中,主要涉及到的是`ojdbc14.jar`和`classes12...
(CONNECT_DATA= (SERVICE_NAME=MWDB) ) ) ``` 其中,“黄色字块”表示远程服务器的本地主机名,“蓝色字块”表示远程数据库实例名。 ##### 3.3 设置环境变量 - 添加环境变量 `TNS_ADMIN`,其值为 `tnsnames...
他们开发了各种ODBC和JDBC驱动,包括Oracle的,但是否与这个开源项目有关,需要进一步研究。 总之,Oracle ODBC驱动程序是连接Oracle数据库的重要工具,其源代码提供了深入学习和自定义的机会。了解ODBC架构和...