3个回答
展开全部
public class Demol {
public static void main(String[] args){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@127.0.0.1:1521:XE";
String user="admin";
String pwd="123";
Connection con= DriverManager.getConnection(url,user,pwd);
// String sql="create table student("+"stu_name varchar2(20),"+"age integer,"+"addr varchar2(50))";//添加表
String sql="insert into student values('猪八戒',33,'昆明')";
String sql2="insert into student values('八戒',-33,'昆明1')";
String sql3="insert into student values('猪戒',63,'昆明2')";//增
String sql4="update student set stu_name='',addr='ewfrsf' where age=2";//改
String sql5="delete from student where age=63";//删
System.out.println(sql);
Statement smt=con.createStatement();
//con.setAutoCommit(false);//关闭自动提交
smt.executeUpdate(sql2);//更新后自动提交
con.rollback();//回滚
//事务,若sql3不成立后,把sql2也回滚不让插入到表中
try {
smt.executeUpdate(sql3);
// smt.executeUpdate(sql2);
}catch (SQLException e){
System.err.println(e.getMessage());
con.rollback();
}
smt.close();con.close();
} catch (ClassNotFoundException e) {
//e.printStackTrace();
System.err.println("驱动加载失败!");
}catch (SQLException e){
//e.printStackTrace();
System.err.println(e.getMessage());
}
}
}
简单的一个例子希望对你有帮助
public static void main(String[] args){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@127.0.0.1:1521:XE";
String user="admin";
String pwd="123";
Connection con= DriverManager.getConnection(url,user,pwd);
// String sql="create table student("+"stu_name varchar2(20),"+"age integer,"+"addr varchar2(50))";//添加表
String sql="insert into student values('猪八戒',33,'昆明')";
String sql2="insert into student values('八戒',-33,'昆明1')";
String sql3="insert into student values('猪戒',63,'昆明2')";//增
String sql4="update student set stu_name='',addr='ewfrsf' where age=2";//改
String sql5="delete from student where age=63";//删
System.out.println(sql);
Statement smt=con.createStatement();
//con.setAutoCommit(false);//关闭自动提交
smt.executeUpdate(sql2);//更新后自动提交
con.rollback();//回滚
//事务,若sql3不成立后,把sql2也回滚不让插入到表中
try {
smt.executeUpdate(sql3);
// smt.executeUpdate(sql2);
}catch (SQLException e){
System.err.println(e.getMessage());
con.rollback();
}
smt.close();con.close();
} catch (ClassNotFoundException e) {
//e.printStackTrace();
System.err.println("驱动加载失败!");
}catch (SQLException e){
//e.printStackTrace();
System.err.println(e.getMessage());
}
}
}
简单的一个例子希望对你有帮助
展开全部
自己写一个比较好吧,简单增删改查就那么几个方法
更多追问追答
追问
能做的话就不会提问了😅
追答
看私聊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个我有,可以实现登入,注册,增删改查都可以,数据库是mysql
不过只有几张表,自己改一下就可以了
不过只有几张表,自己改一下就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询