如何在你的Linux机器上安装运行Oracle

http://tech.ddvip.com   2007年03月11日    社区交流

本文详细介绍如何在你的Linux机器上安装运行Oracle

  程序2:

Oracle JDBC driver test
Your
browser doesnt support Java. 
Last modified: Sat Mar 6 22:19:26 MST 1999

  程序1的大部分都是与具体数据库无关的JDBC调用,依样画葫芦您也可以访问PostgresQL,主要和Oracle相关的部分是:

  Connection DB_conn = DriverManager.getConnection

  ("jdbc:oracle:thin:@sforza:1521:ORCL", "scott", "tiger");

  注意 Oracle thin JDBC driver中URI的格式:

  jdbc:oracle:thin:@::

  如果您想在URI中包括用户名和口令的话:

  jdbc:oracle:thin:username/password@::

  同样的URI还有一个较长的格式:

  "jdbc:oracle:thin:@(description=(address=(host=_IP>)(protocol=tcp)(port=))(connect_data=(sid=)))"

  注意ORCL是系统安装的缺省SID(System Identifier,系统标识符)。

  如果您在安装时使用了其他的SID,在URI里也用那个SID。$ORACLE_HOME/network/admin/tnsnames.ora包括了Oracle服务器的端口和SID设置。这是TNS Listener,Oracle网络连接进程的配置文件。如果您无法通过网络连接数据库的话,首先应该检查端口号和SID是否正确,TNS listner是否正常(译注:lsnrctl status,或者tnsping)。JDBC并不是开发SQL数据库应用的唯一手段,ANSI标准SQLJ允许在JAVA程序中直接嵌入SQL语句。Oracle for Linux 8.0.5 并没有捆绑SQLJ,但可以作为另一个独立产品获得。SQLJ是100%的

  JAVA,应该在Linux上运行没有问题,事实上SQLJ在底层使用的就是JDBC,因此可以同任何SQL数据库互联,

  并不限于Oracle。

  希望上面的这些例子能对您的编程有所帮助。可惜Oracle for Linux的编程文档相当的少,要不就是隐藏得十分深:) 也许在数据库编程得心应手之前,您得先啃它一两本书。

作者:mary    责编:豆豆技术应用

正在加载评论...