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();
}
}
}