为什么jdbc连接oracle不成功(请看程序和编译。。)??
// Application1.java *****程序*****
import java.sql.*;
import oracle.jdbc.*;
public class Application1
{
public static void main (String args []) throws SQLException, ClassNotFoundException
{
// Load the Oracle JDBC driver
Class.forName ("oracle.jdbc.driver.OracleDriver");
String URL="jdbc:oracle:thin:@130.130.0.228:1521:ora";
try {
Connection conn = DriverManager.getConnection (URL,"scott","tiger");
conn.setAutoCommit(true);
// Create a Statement
Statement stmt = conn.createStatement ();
// Select the ENAME column from the EMP table
ResultSet rset = stmt.executeQuery ("select ENAME from EMP");
// Iterate through the result and print the employee names
while (rset.next ())
System.out.println (rset.getString (1));
} catch(SQLException ex) {
System.err.println("-----SQLException-----");
System.err.println("SQLState: " + ex.getSQLState());
System.err.println("Message: " + ex.getMessage());
System.err.println("Vendor: " + ex.getErrorCode());
ex.printStackTrace();
}
}
}
//***** 编译执行结果 ****
D:\JBuilder4\jdk1.3\bin\javaw -classpath "E:\kong\test1\classes;D:\JBuilder4\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;D:\JBuilder4\jdk1.3\jre\lib\i18n.jar;D:\JBuilder4\jdk1.3\jre\lib\jaws.jar;D:\JBuilder4\jdk1.3\jre\lib\rt.jar;D:\JBuilder4\jdk1.3\jre\lib\sunrsasign.jar;D:\JBuilder4\jdk1.3\lib\dt.jar;D:\JBuilder4\jdk1.3\lib\tools.jar;F:\orant\jdbc\lib\classes102.zip;F:\orant\jdbc\lib\classes111.zip" test1.Application1
-----SQLException-----
SQLState: null
Message: Refused:ROR=(CODE=12505)(EMFI=4))))
(请各位指教,谢谢)
import java.sql.*;
import oracle.jdbc.*;
public class Application1
{
public static void main (String args []) throws SQLException, ClassNotFoundException
{
// Load the Oracle JDBC driver
Class.forName ("oracle.jdbc.driver.OracleDriver");
String URL="jdbc:oracle:thin:@130.130.0.228:1521:ora";
try {
Connection conn = DriverManager.getConnection (URL,"scott","tiger");
conn.setAutoCommit(true);
// Create a Statement
Statement stmt = conn.createStatement ();
// Select the ENAME column from the EMP table
ResultSet rset = stmt.executeQuery ("select ENAME from EMP");
// Iterate through the result and print the employee names
while (rset.next ())
System.out.println (rset.getString (1));
} catch(SQLException ex) {
System.err.println("-----SQLException-----");
System.err.println("SQLState: " + ex.getSQLState());
System.err.println("Message: " + ex.getMessage());
System.err.println("Vendor: " + ex.getErrorCode());
ex.printStackTrace();
}
}
}
//***** 编译执行结果 ****
D:\JBuilder4\jdk1.3\bin\javaw -classpath "E:\kong\test1\classes;D:\JBuilder4\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;D:\JBuilder4\jdk1.3\jre\lib\i18n.jar;D:\JBuilder4\jdk1.3\jre\lib\jaws.jar;D:\JBuilder4\jdk1.3\jre\lib\rt.jar;D:\JBuilder4\jdk1.3\jre\lib\sunrsasign.jar;D:\JBuilder4\jdk1.3\lib\dt.jar;D:\JBuilder4\jdk1.3\lib\tools.jar;F:\orant\jdbc\lib\classes102.zip;F:\orant\jdbc\lib\classes111.zip" test1.Application1
-----SQLException-----
SQLState: null
Message: Refused:ROR=(CODE=12505)(EMFI=4))))
(请各位指教,谢谢)
...全文
相关推荐
eXeScope650汉化版
非常好用的老牌软件本地化工具,使用简单,适合大部分软件的菜单汉化或者本地化!
全面掌握SQL Server、MySQL和Oracle的JDBC数据库连接
在现代IT行业中,JDBC(Java Database Connectivity)是一种实现Java程序与数据库之间连接的标准数据库API。它提供了一组方法、类和接口,使得Java开发者能够在Java应用程序中实现与各种不同数据库的连接、执行SQL语句和处理结果。JDBC作为一种驱动程序框架,可以看作是Java与关系数据库之间的桥梁。它允许开发者使用Java语言编写与数据库交互的应用程序,实现数据的存取操作。JDBC通过提供一系列的标准API,使得Java程序能够使用统一的方式来操作不同的数据库系统。
exeScope650
可以打开动态链接文件.dll的工具文件!
HA-eXeScope650汉化
可以打开exe或者动态链接库文件,如果是字符串或者是资源类型的东西都可以直接改的,也可以看里面包含那些函数,但不能更改函数的表达式,这个是汉化版的
HA-eXeScope650-moming
一款可以查看DLL、EXE文件函数及资源的软件,功能强大。 自已发掘吧!



