import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConOrcacl{
private String dbDriver = "oracle.jdbc.driver.OracleDriver";
private String dbURL = "jdbc:oracle:thin:@localhost:1521:orcl";
private String dbUser = "UniversityDB";
private String dbPwd = "tiger";
private Connection con = null;
private Statement stat = null;
private String sql = null;
private ResultSet rs = null;
public Connection getDBConnect(){
try{
Class.forName(dbDriver);
con = DriverManager.getConnection(dbURL, dbUser, dbPwd);
}catch(Exception e){
System.out.println(e);
}
return con;
}
public void Add(){
con = getDBConnect();
sql = "insert into yizhanqu(name, address, birthday, interest)" + "values('缪小建', '江苏省南通市如东县', 19910728, '打游戏 睡觉')";
try{
stat = con.createStatement();
stat.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
}
public void Delete(){
con = getDBConnect();
sql = "delete from yizhanqu" + "where name = '杨丙庭'";
try{
stat = con.createStatement();
stat.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
}
public void Update(){
con = getDBConnect();
sql = "update yizhanqu set birthday = 0108 where name = '李笑笑'";
try{
stat = con.createStatement();
}catch(SQLException e){
e.printStackTrace();
}
}
public void Search(){
con = getDBConnect();
sql = "SELECT * FROM yizhanqu";
try{
stat = con.createStatement();
rs = stat.executeQuery(sql);
while(rs.next()){
String name = rs.getString(1);
String address = rs.getString(2);
double birthday = rs.getDouble(3);
String interest =rs.getString(4);
System.out.println(name + "," + address + "," + birthday + "," + interest);
}
}catch(SQLException e){
e.printStackTrace();
}
}
public void close(){
try{
try{
if(rs != null)
rs.close();
}finally{
try{
if(stat != null)
stat.close();
}finally{
if(con != null)
con.close();
}
}
}catch(Exception e){
e.printStackTrace(System.err);
}
}
public static void main(String[] args){
ConOrcacl oracl = new ConOrcacl();
System.out.println("操作之前: ");
oracl.Search();
oracl.Add();
oracl.Delete();
oracl.Update();
System.out.println("操作之后: ");
oracl.Search();
oracl.close();
}
执行后的结果是