JDBC

先要下载JDBC驱动的jar包

1.JDBC驱动的注册

DriverManage driver = registerDriver(new Driver());//由源代码可知若是此处直接new一个Driver,虽然这里注册了一次,但是Driver类本身也存在一个静态代码块进行注册,即造成了重复注册,浪费了内存
Class c = CLass.forName("driver(AllName)");//参数driver(AllName)为全称,直接将此类的class文件置入内存,则只进行静态代码块的执行,仅注册一次
2.获取数据库的连接
Connection con = DriverManage.getConnection(url,user,passwork);//Driver接口的实现类的静态方法可以获取连接,参数url = “jdbc:mysql//连接ip:连接端口号//连接的数据库”

3.获取操作数据库的对象

Statement stat = con.createStatement();//获取声明对象,用来实现对数据库的操作
stat.executeupdate();//可用来insert,add,delete  ()内是进行操作的sql语句,返回类型是int(即是操作了多少行)
stat.executeQuery();//用于执行查询(select)操作 返回类型是ResultSet 存储了查询的所有结果

4.执行后对结果的操作

result.next();//判断是否有后续结果 返回为boolean
result.getInt();
result.getString();//这两种为常用的方法,参数可以是对应的列名(推荐)或者是第几列(不推荐) 若是select 并非查询所有列,则第几列对应的列名会发生改变

5.惯例的释放资源 一堆close()就对了
stat.close();
con.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值