`

Oracle_jdbc_connect

 
阅读更多

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();
        }
    }
}
 
分享到:
评论

相关推荐

    connect to Oracle using JDBC

    JDBC连接ORACLE数据库,实现增加、删除、更新、查询等基本的 操作。

    Flink JDBC Connector 支持Oracle

    Flink JDBC Connector 支持Oracle , Flink 1.13.6 支持Oracle 11.2.0.4

    Using Java JDBC to connect to Oracle.zip_oracle

    Using Java JDBC to connect to Oracle

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm sqlplus安装包集合

    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/...

    JDBC-connect-mysql.rar_oracle

    java 与Ac连cess MySql Oracle SQLite实现接

    jdbc连接oracle数据库功能示例

    主要介绍了jdbc连接oracle数据库功能,结合实例形式详细分析了java基于jdbc连接Oracle数据库的具体操作步骤与相关实现技巧,需要的朋友可以参考下

    oracle jdbc

    java connect jdbc.jar

    kettle连接Oracle报错

    kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 ...Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Listener refused the connection with th

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xxxxxx) ) ) 1. 将 ??? 改为任意名字,这个名字将在你的程序或程序配置中用到。 2. 将 xxx.xxx.xxx.xxx 改为要连接的 Oracle 服务器的机器名或IP地址。...

    获取top前10个Oracle的进程(支持多实例)

    jdbcUrl=jdbc:oracle:thin:@193.0.10.110:1521:CSHQ username=DBUSRBMS password=**** count=1 数据库连接 not sql runing 当前未执行SQL jdbcUrl=jdbc:oracle:thin:@193.0.10.110:1521:MG01 username=DBUSROMS1 ...

    Jsp+Oracle 人事管理

    &lt;jdbcdriver&gt;oracle.jdbc.driver.OracleDriver&lt;/jdbcdriver&gt; &lt;dbusername&gt;person&lt;/dbusername&gt; &lt;dbpassword&gt;person&lt;/dbpassword&gt; &lt;maxconnection&gt;500&lt;/maxconnection&gt; 5、 访问系统 启动Oracle、Tomcat,...

    oracle即时客户端 64位 11g

    之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的... (CONNECT_DATA = (SERVICE_NAME = orcl) ) )

    oracle即时客户端 64位 10g

    之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的... (CONNECT_DATA = (SERVICE_NAME = orcl) ) )

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

    JAVA连接ORACLE数据库方法及测试

    private String driver = "oracle.jdbc.driver.OracleDriver"; private String user = "www"; private String password = "www"; // 主函数 public static void main(String[] args) { Bc bc = new Bc(); ...

    本机不安装ORACLE直接连接服务器上的ORACLE

    (CONNECT_DATA = (SERVICE_NAME = ORCL ) ) ) 第一个黄色字块:表示定义远程服务器的在本地主机名 第二个黄色字块:远程数据库的IP地址 第三个黄色子块:远程数据库实例名 3、添加一个环境变量,名为TNS_...

    JDBC封装类升级版,支持DBCP、C3P0连接池,Java连接数据库带例子

    Java JDBC封装类升级版,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类...

Global site tag (gtag.js) - Google Analytics