`
zhaomengsen
  • 浏览: 207355 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

jdbc 连接oracle

阅读更多

【infon】:
Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );

【xdark】:
jdbc:oracle:thin:@192.168.0.23:端口号(一般为1521):数据库名称","用户名","密码"
具体字段的含义与其他数据库应该是一样的

【FBjq】:
你可以设置ORCALE的监听……

【FBjq】:
不好意思,打错了,是配置本地NET服务名。在里面可以设置主机名,然后你在本地就可以直接通过访问这个服务名来访问远程主机了。

【HelloWorld_001】:
我保存的1篇文章

远程连接进162.16.1.97,快速启动中->weblogic服务a(和我的服务一样的)
                                 ->oracle(服务中的oracleserver)


本人用的是thin方式连接,这种方法简单,但要注意几个问题如下:
import java.sql.* ;
public class wanglei
{
    public  static void main(String [] args)
      {
     try{   
       Class.forName("oracle.jdbc.driver.OracleDriver") ;
         // Driver oracle = new oracle.jdbc.driver.OracleDriver() ;              
          String url = "jdbc:oracle:thin:@192.168.1.9:1521:sky" ;       
             Connection c = DriverManager.getConnection(url,"wanglei","wanglei") ;           
             Statement stmt = c.createStatement() ;         
             String www = "SELECT * FROM wanglei " ;           
             ResultSet rs = stmt.executeQuery(www) ;         
           while (rs.next())
          { 
          System.out.println("name: "+rs.getString("name")) ;
          System.out.println("age: "+rs.getString("age")) ;
          }
            stmt.close() ;
            c.close() ;
          }         
          catch(Exception e)
          {
        e.printStackTrace();
          }
}
}
 
  首先这是我的程序,
  其次,成功连接数据库可分为四个步骤:
一。建驱动,Class.forName("oracle.jdbc.driver.OracleDriver") ;
驱动在oracle\ora92\jdbc\lib\classes12.jar  把它加在环境变量里的classpath
二。连接 Connection c = DriverManager.getConnection(url,"wanglei","wanglei") ;
url是jdbc.oracle.thin@自己的IP:数据库端口:数据库名
wanglei是用户名和密码,当然也是本人名字。
三。发送sql语句 ResultSet rs = stmt.executeQuery(www) ;
这点没什么问题
四。把返回的结果打出来。
本人主要问题出在连接驱动和url上,原因书上和网上的所有信息都是说得不够清楚,花了不少时间,现在把它写出来,希望像我一样的初学者不要再花太多时间在这上面,同时也希望能有更多朋友把自己的心得写出来大家一起分享,本人QQ3

分享到:
评论

相关推荐

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    Jdbc连接oracle远程数据库中文乱码解决

    综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...

    jdbc连接oracle字符集不同出现乱码

    ### JDBC 连接 Oracle 字符集不同导致乱码问题解析及解决方案 #### 问题背景 在使用 JDBC(Java Database Connectivity)连接 Oracle 数据库时,可能会遇到一个常见的问题:从远程 Oracle 数据库获取的数据出现乱码...

    通过JDBC连接Oracle数据库的十大技巧

    总之,通过掌握JDBC连接Oracle数据库的技巧,能够极大地提高程序的效率和稳定性。选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用...

    jdbc连接oracle工具类

    本篇文章将详细讲解如何创建一个JDBC连接Oracle的工具类,以及在实际应用中需要注意的事项。 首先,我们需要了解JDBC的基本概念。JDBC是Java与数据库交互的一组接口和类,它允许Java程序通过SQL语句来操作数据库。...

    jdbc连接oracle数据库

    本主题将围绕“jdbc连接Oracle数据库”这一核心知识点展开,探讨如何使用Java通过JDBC驱动连接Oracle数据库,并关注与之相关的ojdbc5和ojdbc6版本。 首先,ojdbc5和ojdbc6是Oracle公司提供的JDBC驱动程序,用于Java...

    使用JDBC连接Oracle数据库

    ### 使用JDBC连接Oracle数据库 #### 一、简介与背景 Java Database Connectivity (JDBC) 是 Java 开发语言中的一项关键技术,它允许开发者通过标准 API 与多种类型的数据库进行交互。JDBC 提供了一种机制,使 Java...

    jdbc连接oracle,执行存储过程,带数据库存储过程

    本篇将详细介绍如何使用JDBC连接Oracle数据库并执行存储过程。 首先,我们需要理解JDBC的基本概念。JDBC是Java平台的标准API,它允许Java程序与各种数据库进行通信。通过JDBC,我们可以创建数据库连接、发送SQL语句...

    jdbc连接oracle jar包

    总之,Java JDBC连接Oracle数据库主要涉及导入Oracle JDBC驱动、配置数据库连接参数以及编写执行SQL的代码。正确理解和运用这些知识点,可以帮助你在Java应用程序中顺利地与Oracle数据库进行交互。

    通过JDBC连接oracle数据库的十大技巧

    ### 通过JDBC连接Oracle数据库的十大技巧 #### 1. 使用Thin驱动程序 在Java客户端软件开发过程中,Oracle提供了多种驱动程序供开发者选择。其中,OCI(Oracle Call Interface)驱动程序通过Java本地接口(JNI)与...

    java中jdbc连接oracle代码及jar包

    本教程将详细讲解如何在Java项目中使用JDBC连接Oracle数据库,并提供必要的jar包。 首先,我们需要引入Oracle JDBC驱动的jar包。在Java中,Oracle提供了`ojdbc.jar`,通常是`ojdbc6.jar`或`ojdbc7.jar`,具体版本取...

    JDBC连接oracle数据库

    本示例展示了如何使用JDBC连接Oracle数据库,通过Apache Commons DBCP库实现数据库连接池来提高性能和资源管理。 首先,让我们了解关键类和方法: 1. `BaseDAO` 类:这是基础数据访问对象类,它封装了与数据库交互...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    JDBC连接Oracle测试

    JDBC连接Oracle测试 package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB { private static Connection conn; private static ...

    jdbc连接oracle简单示例

    - JDBC-ODBC桥接驱动:通过ODBC数据源连接Oracle。 - 非JDK驱动(Type 2):纯Java实现,但需要Oracle客户端库。 - 网络协议驱动(Type 3):完全Java实现,通过网络协议与数据库通信,无需本地Oracle客户端。 -...

    关于JDBC连接oracle数据库的步骤实例,新手可以借鉴

    关于JDBC连接oracle数据库的步骤实例,新手可以借鉴,第一步加载驱动的时候可以用DriverManager或者Class.forName,下面注释掉的都是正确的代码,新手可以看看,高手勿喷

    JDBC连接Oracle数据库常见问题及解决方法

    "JDBC连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...

    JDBC连接oracle数据库测试

    "JDBC连接Oracle数据库测试"是一个关键的实践环节,确保应用程序能够稳定且高效地与数据库进行交互。在这个场景中,我们将详细探讨如何使用JDBC来实现对Oracle数据库的连接测试,以及如何每隔20秒执行一次连接并记录...

Global site tag (gtag.js) - Google Analytics