3、JDBC数据库连接使用

1、连接步骤(包括了数据库的读操作)

下面例子,呈现六大步骤:(默认已经导入jar包!!!)

//1.加载驱动
Class.forName("org.apache.derby.jdbc.ClienDriver");
//2.连接
Connection conn=DriverManager.getConnection("jdbc:derby://localhost:8080/demo");
//3.创建语句对象
Statement st=conn.createStatement();
//4.执行sql语句
String sql="select * from user";
ResultSet rs=st.executeQuery(sql);
//5.处理结果
int =rs.getInt("id");
String =rs.getString("name");
//6.关闭连接,分别是:结果集对象、语句对象、连接对象,如果有必要,可以用异常捕获处理一下
rs.close();
st.close();
conn.close();

2、实现有条件的查询

方式一:string拼接,就是通过各种string类型变量,最终拼接成最终结果,然后按照前面的例子,执行sql语句;

方式二:使用“?”实现;

使用例子:

String sql="select * from user where name=? and id=?";
PrepareStatement p=conn.prepaareStatement(sql);
//参数一是“?”号的下标,从1开始,参数后面的对应类型的变量
//注意:对应类型使用set,比如,如果是int就使用setInt();
p.setString(1,"nike");
p.setInt(2,77);

在 上面的操作后,需要执行操作了!!!

ResultSet rs=p.executeQuery();

3、增删查改

【1】查询:
常规,上面的处理,并接受返回的map类型就是;

【2】插入、更新、删除:
在上面的所有操作后,使用更新的update的sql语句或者插入语句,或者删除的sql语句,与查询操作唯一不同的是,使用的是下面的语句;

因为更新不需要返回值对象,所以用另一个方法;

ResultSet rs=p.executeUpdate();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值