import java.sql.*;
public class TextOracle_AddTemplate {
public static void main(String ags[]){
add();
}
public static void add(){
Connection ct = null;//与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果
PreparedStatement ps = null;//表示预编译的 SQL 语句的对象。
ResultSet rs = null;//表示数据库结果集的数据表,通常通过执行查询数据库的语句生成
try{
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//得到连接
ct=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.100:1521:allence","system","zhanshen");//"jdbc:oracle:thin:@ip地址:端口号:数据库名称","用户名"密码"
//创建PreparedStatement接口引用对象
ps=ct.prepareStatement("insert into emp(empno,ename)values(8888,'xiaoming')");//填写SQL语句<仅限制删除,增加更新语句>
System.out.println(ps);
//完成查询
ps.executeUpdate();
}catch(Exception e){
e.printStackTrace();//打印异常信息
throw new RuntimeException(e.getMessage());//抛出异常
}finally{
if(rs!=null){
try{
rs.close();
}catch(SQLException e){
e.printStackTrace();
}
rs = null;
}
if(ps!=null){
if(rs!=null){
try{
ps.close();
}catch(SQLException e){
e.printStackTrace();
}
ps = null;
}
if(ct!=null){
try{
ct.close();
}catch(SQLException e){
e.printStackTrace();
}
ps=null;
}
}
}
}
直接给你个用来控制增删改的模版 ,其实可以把增删改查的方法写到一个类里面的然后用另外一个类来控制整个程序,如果不这样做以后增加功能的时候可能会对整个程序造成一定的影响