1.装载驱动 2.建立连接 3.操作数据 4.释放资源
1.装载驱动//1 加载驱动 oracle.jdbc.driver.OracleDriver;
代码:Class.forName ("oracle.jdbc.driver.OracleDriver");
(注: 加载驱动需要写在 try{} catch{} 里)
2.建立连接//2 创建连接
代码:Connection con= DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcls","你创建数据库(用户)的名字","创建时设定的密码");
(注:标红orcls,这里是因为我自己安装失败后重名,自己更改的。一般情况这里都是orcl;建立你的数据库时一定要把连接的权限打开:grant dba to 你的数据库(用户)名字)
3.操作数据 //3 操作数据
Statement st=con.createStatement();
String sql="select * from zxinfo";//这里可以换成你自己的表查询验证;
ResultSet rs= st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString("username"));//这里换成自己的字段名
System.out.println(rs.getInt("age"));//这里换成自己的字段名
}
前三个步骤的完整代码如下:
package Zx_JDBC;
import java.sql.*;
public class MyDao {
public void login() {
try {
//1 加载驱动 oracle.jdbc.driver.OracleDriver
Class.forName ("oracle.jdbc.driver.OracleDriver");
//2 创建连接
Connection con= DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcls","c##test","test");
//3 操作数据
Statement st=con.createStatement();
String sql="select * from zxinfo";
ResultSet rs= st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString("username"));
System.out.println(rs.getInt("age"));
}
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
MyDao md=new MyDao();
md.login();
}
}



