用JDBC连接Oracle数据库(问题得以解决,特此总结一下,欢迎兄弟们指出不足)

通常有四种连接方式可供选择,这里我只采用了其中两种
我采用win98下的tomcat
服务器是winnt的,安装的Oracle
我的类路径是:D: omcatwebappsROOTWEB-INFclassesyourpackage
jsp路径:D: omcatwebappsROOT
调用路径:http://127.0.0.1:8080/connOracle.jsp
(你的实在不行,可以试试我的路径^_^)
1,使用JDBC_ODBC桥连接
   首先记得在系统数据源里建立一个ODBC连接哦^_^,(可以采用PB或其他程序连接数据库,测试一下这个ODBC建立成功没有)
   接下来写类文件,可以采用以下类文件:
package yourpackage;   //注意,java的类存储系统和文件系统有关哦:)
import java.sql.*;
public class opendb
{
  String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr="jdbc:odbc:yourdb";   //这里的yourdb是你建的ODBC数据原的DNS
  Connection conn=null;
  ResultSet rs=null;
  public opendb()
  {
    try{
      Class.forName(sDBDriver);
    }
    catch(java.lang.ClassNotFoundException e)
    {
      System.err.println("opendb();"+e.getMessage());
    }
  }
  public ResultSet executeQuery(String sql)
  {
    rs=null;
    try{
      conn=DriverManager.getConnection(sConnStr,"username","password");   //注意这里的数据库用户名和密码一定要根据实际情况设置
      Statement stmt=conn.createStatement();
      rs=stmt.executeQuery(sql);
    }
    catch(SQLException ex){
      System.err.println("aq.executeQuery:"+ex.getMessage());

时间: 2024-10-27 10:07:27

用JDBC连接Oracle数据库(问题得以解决,特此总结一下,欢迎兄弟们指出不足)的相关文章

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

oracle|解决|数据|数据库|问题 Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方: 进入database pilot,在database pilot中,file---new 在driver列表中如果

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

注:本文是斑竹从JDBC & Transaction版摘录广大站友的提问以及各种解答整理而来,如果您认为本文的内容已触犯了您的权益,请联系管理员进行修改. Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方:

JDBC连接Oracle数据库出现Io 异常

环境:Oracle11g + MyEclipse 6.5 + JDK1.6 问题:JDBC连接Oracle数据库出现以下错误: java.sql.SQLRecoverableException: Io 异常: The Network Adapter could not establish the connection at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101) at oracle.

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

oracle|技巧|数据|数据库 Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同.在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能. 1.在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件.applets.servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件.在

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

文章来源:数据库论坛 作者:jackma Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同.在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能. 1.在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件.applets.servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端

JDBC连接Oracle数据库

  前面记得有过博客简单的介绍过JDBC和ODBC的区别,在Java开发中经常用到JDBC连接数据库,下面通过实例介绍如何实现: 连接 <span style="font-family:KaiTi_GB2312;font-size:18px;">public class DbUtil { public static Connection getConnection(){ Connection conn=null; try { Class.forName("orac

Java jdbc连接oracle数据库 出现网络适配器无法建立连接异常

问题描述 importjava.sql.*;publicclassTestJDBC{publicstaticvoidmain(String[]args)throwsException{//TODOAuto-generatedmethodstubClass.forName("oracle.jdbc.driver.OracleDriver");Connectionconn=DriverManager.getConnection("jdbc:oracle:thin:@169.254

oracle 11g-【求助】java使用jdbc连接Oracle 11g ex版本数据库时的问题

问题描述 [求助]java使用jdbc连接Oracle 11g ex版本数据库时的问题 我下载Oracle数据库连接驱动类与SqlConnectText.java在同一目录下,是ojdbc6.jar 数据库版本是Oracle11g Express版本,SID是xe JDK是1.6版本的 然后端口1521正在被监听 这是Java类代码 import java.sql.*; public class SqlConnectTest { private static String dbUrl = "jd

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql