步骤:
1.注册驱动:
Class.forName("oracle.jdbc.OracleDriver");
2.建立连接
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "用户名";
String password = "密码";
Connection conn =
DriverManager.getConnection(url, user, password);
System.out.println("打开到数据库的连接:"+conn);
3.创建statement对象:
Statement stmt = conn.createStatement();
4.执行SQL:
String sql ="select id,last_name from s_emp";
ResultSet rs =stmt.executeQuery(sql);
5.处理结果:
while(rs.next()) {
int id = rs.getInt("id");
String name = rs.getString(2);
System.out.println(id+" \t "+name);
}
6.关闭资源:
rs.close();
stmt.close();
conn.close();
实例
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestJDBC {
public static void main(String[] args) throws Exception{
//1.注册驱动
Class.forName("oracle.jdbc.OracleDriver");
//2.获取连接
String url =
"jdbc:oracle:thin:@localhost:1521:xe";
String user = "tom";
String password = "tom";
Connection conn =
DriverManager.getConnection(
url, user, password);
System.out.println("打开到数据库的连接:"+conn);
//3.创建statement对象
Statement stmt =
conn.createStatement();
//4.执行SQL
String sql =
"select id,last_name from s_emp";
ResultSet rs =
stmt.executeQuery(sql);
System.out.println("id \t last_name");
//5.处理结果
while(rs.next()) {
int id = rs.getInt("id");
String name = rs.getString(2);
System.out.println(id+" \t "+name);
}
//6.关闭资源
rs.close();
stmt.close();
conn.close();
}
}