[请教JDBC怎么连接ORACLE数据库]找到你安装的oracle文件夹,例如我的oracle是装到C:\ 则找到路径:C:\oracle\product\10.2.0\db_1\jdbc\lib 下有一个文件叫class12.jar复制他,在MyEclipse 创建一个web项,创建完成...+阅读
java与oracle的接口: 在数据库中运行JAVA可以说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程序中,你可以使用与JAVA有关的新特征,轻松的将程序发布到INTERNET或INTRANET上。 Methods for Using Java in ORACLE 大家都知道JAVA在跨平台开发与INTERNET开发中已经比较流行,ORACLE8i及以后的版本中都包含了对在数据库中运行JAVA的扩展支持,这里有两种方法可以使用: JDBC:与ODBC类似, JDBC 提供了一个驱动接口使你可以在JAVA程序中访问数据库。注:JDBC驱动内嵌在数据库中虚拟机中。 SQLJ:是一个JAVA预编译器,它可以将内嵌的SQL语句转化为JAVA语句.SQLJ的使用与运行机理与其它ORACLE的与编译器(如Pro*C,Pro*COBOL)类似。实际上,为了使我们形象的记住SQLJ提供的功能,我们也可以直接将SQLJ改名为Pro*Java。
将JAVA集成到数据库中是双向的。也就是说你可以在JAVA中调用SQL与PL/SQL,也可以在SQL与PL/SQL中调用JAVA。JAVA程序可以直接通过JDBC驱动调用SQL与PL/SQL,反过来,你也可以在SQL与PL/SQL中直接调用JAVA。在数据库中,JAVA命名空间直接映射到数据库模式的命名空间中,这样可以方便JAVA的存取与调用。数据库同时提供扩展的DDL语句,通过这些语句,你可以象创建一个存储过程一样在数据中创建内嵌的JAVA程序。 Features of ORACLE JDBC Drivers 在ORACLE8i中有三种类型的JDBC驱动,他们都使用相同的 syntax, APIs, and Oracle extensions,以使JAVA代码在robust clients、Web-based Java applets, and Java stored procedures之间保持轻便灵活:三种类型如下: 1.JDBC OCI: 此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件 2.JDBC Thin: 这种驱动一般用在运行在WEB浏览器中的JAVA程序。
它不是通过OCI or Net8,而是通过Java sockets进行通信 ,因此不需要在使用JDBC Thin的客户端机器上安装客户端软件。 3.JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。It uses the default/ current database session and thus requires no additional database username, password or URL. 如何配置使JAVA可以通过Oracle JDBC Drivers连接到数据库:1.安装Sun JDK. 2. 修改PATH环境变量,使其指向JDK的bin目录 3. 设置CLASSPATH环境变量,使其指向正确的JDK的lib及oracle的JDBC接口。 CLASSPATH = ".;????" 3. 运行"java –version" ,验证java的版本。 如何在不同的操作系统上根据接口类型设置客户端: 对JDBC THIN接口: 在windows与unix下的设置方法一样: 1.根据jdk的版本,只需要将classesxx.zip拷贝到指定的目录,不需要安装Oracle Client。
在装完数据库后,该文件会在$ORACLE_HOME/jdbc/lib目录下。2.设置CLASSPATH,使其包含上面的classesxx.zip 3.根据需要,拷贝oracle的其它zip文件并设置CLASSPATH 对JDBC OCI接口: Fow Windows: 1.安装Oracle Client. 2.根据jdk的版本,设置CLASSPATH,使其包含正确的classesxx.zip 3.根据需要设置CLASSPATH,使其指向Oracle的其它zip文件 4.设置PATH,使其包含$ORACLE_HOME/bin目录
jdbc连接oracle
转了点别人的东西给你不知对你有没有帮助! jsp连接Oracle8/8i/9i数据库(用thin模式)这部分代码就是主要的链接代码: String result = ""; // 查询结果字符串 String sql = "select * fromtest"; // SQL 字符串 // 连接字符串,格式: "jdbc:数据库驱动名称:连接模式:数据库服务器ip:端口号:数据库SID" String url ="jdbc:oracle:thin:localhost:1521:orcl"; String username = "scott"; // 用户名 String password = "tiger"; //密码 // 创建oracle数据库驱动实例 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); // 获得与数据库的连接 Connection conn =DriverManager.getConnection(url, username, password); // 创建执行语句对象 Statement stmt = conn.createStatement(); // 执行sql语句,返回结果集 ResultSet rs = stmt.executeQuery(sql); while ( rs.next() ) { result += "\n 第一个字段内容:" +rs.getString
(1) + "
"; } rs.close(); // 关闭结果集 stmt.close(); // 关闭执行语句对象 conn.close(); // 关闭与数据库的连接
JDBC连接ORACLE数据库的问题
这种异常的出现大致上有下面几种:
1。IP错误。
在设置URL时错误,例如:jdbc:oracle:thin:192.168.0.36:1521:sharp
数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确
端口号错误:一般不会错误。
进行一下操作:在DOS上键入sqlplus,检查oracle是否开启
一却正常,执行下面第2步。
2。防火墙
如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。
仍然不行,执行第3步。
3。数据库监听未启动 修改PC上注册表中的ImagePath值。
我下面以现在主流的数据库ORACLE为例
重新手动启动数据库监听
以下为关联文档:
如何配置plsql developer连接oracle首先第一步,你的终端上要安装oracle client,或者oracle server,这是Plsql连接oracle的基本要求。 第二步,你要在你的$ORACLE_HOME/network/admin目录下配置tns,配置文件是tnsname...
怎么配置plsql连接本机oracle数据库?-- 使用SYSTEM帐号登陆ORACLE,执行如下命令创建表空间和用户: -- 创建表空间,空间大小根据自己的需要修改,注意路径要设绝对路径. CREATE TABLESPACE ts1 DATAFILE 'C:\oracle\o...
请问用plsql怎么连接oracle数据库?首先您要开启监听 $lsnrctl start 其次您要安装oracle客户端,即client. 然后您要在oracle客户端的net configuration assitant工具里设置好监听和服务名。 然后您的plsqldev...
如何通过PLSQL连接oracle数据库1 按Windows徽标键,进入开始界面,找到Net Configuration Assistant,单击运行之 2 进入Oracle Net Configuration Assistant配置向导,勾选本地网络服务名配置,单击下一步; 在网络服...
linux下怎么查看oracle的连接字符串linux下怎么查看oracle的连接字符串,Linux C语言在文件中查找字符串匹配关键字:这个字符串在tnsnames.ora文件中 我的是windows F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN...
JDBC如何连接数据库JDBC如何连接数据库,求用jdbc连接数据库的java代码只连接部分即可:Class.forName("com.mysql.jdbc.Driver"); 回答: 现在一般都是用这一个没错,你可以到网上找找例子,mysql的例子网...
JDBC连接ORACLE数据库的问题JDBC连接ORACLE数据库的问题,如何使用JDBC连接oracle数据库:这种异常的出现大致上有下面几种: 1。IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:192.168.0.36:1521:sharp 数...
PD怎么用JDBC连接SQL SERVER数据库?PD怎么用JDBC连接SQL SERVER数据库?有没有很详细的连接数据库jdbc连接sql数据库的步骤代码解释:前提是导入 java.sql.*; (1) : 加载驱动程序 Class.forName("com.microsoft.sqls...
常见的细胞连接方式有哪些常见的细胞连接方式有哪些,细胞的种类有哪些:1、紧密连接(tight junction) 也称闭锁小带(zonula occludens)。这种连接为点状,斑状或带状,常见的为带状。位于细胞(如上皮细胞)的顶端,呈...