linux 环境下连接Oracle

今天Windows开始黑屏了(欢迎大家脱离MS)。
在linux上装了oracle,作为程序员当然要试试连接了,google、baidu了很多,没发现一个完整的介绍(也许是我没发现)。
所以自己摸索了:
[b]OS:gentoo
Oracle: 10.2.0.1g
JDBC: mysql-connector-java-3.1.11-bin.jar
[/b]

1. Starting Oracle Enterprise Manager 10g Database Control
oracle@xx ~ $ emctl start dbconsole

2. Starting Listener:
oracle@xx ~ $ lsnrctl

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 21-OCT-2008 01:30:59
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> start
LSNRCTL> exit

3. Starting DB :
oracle@xx ~ $ sqlplus / as sysdba
SQL>startup;


访问:http://localhost:1158/em/console/logon/logon
如附件中的图,表示一切正常启动

java 连接 oracle ,几乎和连接mysql没什么区别。

        className = "oracle.jdbc.OracleDriver";
connectUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; //orcl- 改为你的Oracle SID
user = "scott";
passwd = "tiger";

Class.forName(this.className);
DriverManager.getConnection(connectUrl, user, passwd);

然后是
 con = getConnection();
stm = con.prepareStatement(sql);
res = stm.executeQuery();
while(res.next())
...


okay!

你可能感兴趣的:(DB)