JDBC 增删改查代码实例

需要的包 :

java.sql

javax.sql

还需要导入一个数据库驱动包 mysql-connector-java-5.1.47.jar

1.创建一个普通项目

2.导入数据库驱动(右键 add as library 添加到jar包库中)

3.编写测试代码

总结步骤:

1.加载驱动

2.连接数据库 DriverManager

3.获得执行sql的对象 Statement

4.获得返回的结果集

5.释放连接

statement对象

jdbc中的statement对象用于向数据库发送SQL数据,向完成对数据库的增删改查,只需要通过该对象向数据库发送增删改查语句即可。

Statement对象的executeUpdate方法,用于向数据库发送增删改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)

Statement。executeQuery方法用于向数据库发送查询语句,executeQuery方法代表查询结果的resultSet对象

//增 使用executeUpdate(String sql)方法完成数据删除操作:
Statement st=conn.creatStatement();
String sql="insert into 表名() values ()";
int num=st.executeUpdate(sql);
if(num>0){
     System.out.println("插入成功!");
}

//删 使用executeUpdate(String sql)方法完成数据库修改操作
Statement st=conn.creatStatement();
String sql="delete from 表名 where 条件";
int num=st.executeUpdate(sql);
if(num>0){
     System.out.println("删除成功!!");
}

//改 使用executeUpdate(String sql)方法完成数据修改操作,示例操作:
Statement st=conn.creatStatement();
String sql="update user set name='' where name='' ";
int num=st.executeUpdate(sql);
if(num>0){
Sysout.out.println("修改成功!!");
}

//查 使用executeQuery(String sql)方法完成数据查询操作,示例操作:
Statement st=conn.createStatement();
String sql="select * from user where id=1";
ResultSet rs=rs.executeQuert(sql);
where(rs.next()){
   //根据获取列的数据类型,分别调用rs的相应方法映射到Java对象中
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值