Heim >Datenbank >MySQL-Tutorial >Oracle与Tomcat服务器连接方法

Oracle与Tomcat服务器连接方法

WBOY
WBOYOriginal
2016-06-07 16:57:351189Durchsuche

折腾了一晚上加一上午终于把Oracle 10g数据库与Tomcat服务器连接上了,用了很长时间,其实也挺简单的。我用的是Java做的,有两种

折腾了一晚上加一上午终于把Oracle 10g数据库与Tomcat服务器连接上了,用了很长时间,其实也挺简单的。
我用的是Java做的,有两种方法。

相关阅读:Oracle 下spfile和pfile使用笔记

(一)//装载驱动
      //首先在控制面板中,找到管理工具,然后在里面打开ODBC源,在里面新建一个oracle的数据源,OK即
      //可,这不还很容易。
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      //连接
      Connection ct = DriverManager.getConnection("jdbc:odbc:myorcl","user","psw");//红色的分别为
      //ODBC数据源,oracle里面的账户,相应的密码
      Statement sm = ct.createStatement();
      ResultSet rs = sm.executeQuery("select * from emp");//这句就是例子了

注:此方法只适用于服务器与数据库在同一台电脑上的情况,我在用MyEclipse启动tomcat时可以正常运行,但是部署到tomcat上后,单独启动tomcat,就不能运行了,这个不解,所以我又试了第二种方法。

(二)//装载驱动
      //首先点到你的工程,属性->ADD EXTRA JARS,在到oracle下搜索classes12.jar,并加载进去,具体路
      //径忘了
      Class.forName("oracle.jdbc.driver.OracleDriver");
      //连接
      Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@IP:1521:myorcl");//IP为你本机
      //IP,,因为用localhost和127.0.0.1测试均不好用;myorcl为你的数据库实例
      //下面和第一种方法一样了,就不写了
     //第二种方法还有个有点就是,服务器和数据库可以不在同一台机子上

哎,其实很容易,让我折腾了一天的时间。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn