java连接oracle实例学习

来源:互联网 发布:大连知润科技有限公司 编辑:程序博客网 时间:2024/05/22 04:16

1、本次实例使用到oracle数据库及myeclipse工具,因此,要将环境搭起。因工作中需要oracle数据和myeclipse,在我本机中已安装有所需要的工具及环境(jdk)。

2、使用myeclipse建立一个新的web工程,然后将oracle安装目录下的jdbc文件中的classes12.jar包拷贝到工程目录下的WEB-INF/lib中。

其它的可以暂时不作处理,现在我们只是建立一个连接数据库的一个实例。

3、新建立一个类ConnTest,存放在哪个包中自己定义,我这里放在工程文件的com目录下。代码如下:

package com;
import java.sql.*;

public class ConnTest
{
 public static void main(String[] args)
 {
  try
  {
   Class.forName("oracle.jdbc.driver.OracleDriver");
   
   String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
   String user_name = "scott"; //连接数据库的用户名
   String user_pass = "1"; //连接数据库的密码
   Connection c = DriverManager.getConnection(url,user_name,user_pass);//建立连接
   Statement stmt = c.createStatement();
   String www = "SELECT dname,loc FROM dept"; 
   ResultSet rs = stmt.executeQuery(www);
   while(rs.next())
   {
    System.out.println("dname:" + rs.getString("dname"));
    System.out.println("loc:" + rs.getString("loc")); 
   }
   stmt.close();
   c.close();
  }
  catch(Exception e)
  {
   e.printStackTrace(); 
  }
 }
}

就这样,可以简单的连接到数据库,并且能够查询sql语句。

如果只想测试是否能够正常加载数据库驱动器,可以只简单的这样写:

package com;
import java.sql.*;

public class ConnTest
{
 public static void main(String[] args)
 {
  try
  {
   Class.forName("oracle.jdbc.driver.OracleDriver");
  }
  catch(Exception e)
  {
   System.out.println("load class error");
   e.printStackTrace(); 
  }
 }
}

 

 

 

原创粉丝点击