由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - newbie question
相关主题
Java调用Oracle存储过程的问题Java笔试题分享-Database
How to get all tables in a schema in Oracle 9i using its JDBC driver?对 spring 的 exception 处理方式真是不适应
费了很大的劲终于把1个电子商务大型项目发布在公网上了Java GC 为什么不能自动释放jdbc connection?
Quick jdbc question, help needed, thx!java后端开发
MySQL JDBC 问题JDBC/stored procedure读取性能问题
How to connect to SQL2000?Open Too Many Cursor Issue
JDBC如何获取新加入的记录的索引关于Exception,Catch
用jdbc从oracle pull out的row data怎么分页显示Re: how to connect to oracle using servlet?
相关话题的讨论汇总
话题: exception话题: conn话题: oracle话题: try话题: jdbc
进入Java版参与讨论
1 (共1页)
w*m
发帖数: 1806
1
很简单,就是想测试一下jdbc conneciton
在Linux下,网上照搬一个简单的代码,然后我想用xxxxxxxx/jre/bin/java去运行
请问应该如何做?
javac Conn.java and I get Conn.class
then run Java Conn get
Exception in thread "main" java.lang.NoClassDefFoundError: Conn
at gnu.java.lang.MainThread.run(libgcj.so.7rh)
Caused by: java.lang.ClassNotFoundException: Conn not found in gnu.gcj.
runtime.SystemClassLoader{urls=[file:/apps/oracle/product/10.2.0/db_1/jdbc/
lib/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at gnu.java.lang.MainThread.run(libgcj.so.7rh)
我猜是一些简单的环境设置,希望大家能指点我一下。
$more Conn.java
import java.sql.*;
class Conn {
public static void main (String[] args) throws Exception
{
Class.forName ("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@imdeploy:1521:SDS2009", "pstest", "pstest");
try {
Statement stmt = conn.createStatement();
try {
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION
");
try {
while (rset.next())
System.out.println (rset.getString(1)); // Print col 1
}
finally {
try { rset.close(); } catch (Exception ignore) {}
}
}
finally {
try { stmt.close(); } catch (Exception ignore) {}
}
}
finally {
try { conn.close(); } catch (Exception ignore) {}
}
}
}
p******w
发帖数: 62
2
你的CLASS_PATH里头有你driver么?

【在 w*m 的大作中提到】
: 很简单,就是想测试一下jdbc conneciton
: 在Linux下,网上照搬一个简单的代码,然后我想用xxxxxxxx/jre/bin/java去运行
: 请问应该如何做?
: javac Conn.java and I get Conn.class
: then run Java Conn get
: Exception in thread "main" java.lang.NoClassDefFoundError: Conn
: at gnu.java.lang.MainThread.run(libgcj.so.7rh)
: Caused by: java.lang.ClassNotFoundException: Conn not found in gnu.gcj.
: runtime.SystemClassLoader{urls=[file:/apps/oracle/product/10.2.0/db_1/jdbc/
: lib/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}

w*m
发帖数: 1806
3
能不能告诉我怎么定义,我试着定义了$ORACLE_HOME/jdbc/lib,但还是有错误 应该还
需要其他的路么,

【在 p******w 的大作中提到】
: 你的CLASS_PATH里头有你driver么?
g*****g
发帖数: 34805
4
You probably want to use Sun's Java implementation, not
GCJ.

【在 w*m 的大作中提到】
: 很简单,就是想测试一下jdbc conneciton
: 在Linux下,网上照搬一个简单的代码,然后我想用xxxxxxxx/jre/bin/java去运行
: 请问应该如何做?
: javac Conn.java and I get Conn.class
: then run Java Conn get
: Exception in thread "main" java.lang.NoClassDefFoundError: Conn
: at gnu.java.lang.MainThread.run(libgcj.so.7rh)
: Caused by: java.lang.ClassNotFoundException: Conn not found in gnu.gcj.
: runtime.SystemClassLoader{urls=[file:/apps/oracle/product/10.2.0/db_1/jdbc/
: lib/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}

B*****g
发帖数: 34098
5
木有10g,木法测试。only test 11g
http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/ge
ORACLE_HOME/jdbc/lib/ojdbc5.jar
ORACLE_HOME/jlib/orai18n.jar
ORACLE_HOME/jdbc/lib/ojdbc6.jar
ORACLE_HOME/jlib/orai18n.jar
http://download.oracle.com/docs/cd/B19306_01/java.102/b14355/ge
ef42
ORACLE_HOME/jdbc/lib/ojdbc14.jar
ORACLE_HOME/jlib/orai18n.jar

【在 w*m 的大作中提到】
: 能不能告诉我怎么定义,我试着定义了$ORACLE_HOME/jdbc/lib,但还是有错误 应该还
: 需要其他的路么,

w*m
发帖数: 1806
6
Thanks. It's working now.
B*****g
发帖数: 34098
7
我答那么多有用没用也发个月饼呀

【在 w*m 的大作中提到】
: Thanks. It's working now.
w*m
发帖数: 1806
8
嗯,每人一个中秋月饼,现在补发。

【在 B*****g 的大作中提到】
: 我答那么多有用没用也发个月饼呀
1 (共1页)
进入Java版参与讨论
相关主题
Re: how to connect to oracle using servlet?MySQL JDBC 问题
Re: 关于APPLET的IO问题How to connect to SQL2000?
[转载] JDBC of Oracle9iRelease2JDBC如何获取新加入的记录的索引
jdbc连接数据库出现的问题用jdbc从oracle pull out的row data怎么分页显示
Java调用Oracle存储过程的问题Java笔试题分享-Database
How to get all tables in a schema in Oracle 9i using its JDBC driver?对 spring 的 exception 处理方式真是不适应
费了很大的劲终于把1个电子商务大型项目发布在公网上了Java GC 为什么不能自动释放jdbc connection?
Quick jdbc question, help needed, thx!java后端开发
相关话题的讨论汇总
话题: exception话题: conn话题: oracle话题: try话题: jdbc