JDBC是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口,定义了用来访问数据库的标准的Java类库
- 加载驱动
- 进行数据库连接
注意:为什么需要使用Class.forName()来加载数据库驱动
是因为在每个Driver中都包含有一个静态代码块,实际调用的是DriverManager.registerDriver(new Driver());方法
该类进行数据库驱动的管理,可以注册多个数据库驱动,根据url来动态的选择不同的数据库连接。
使用Statement接口来操作静态的SQL语句
添加
修改
删除
该接口为Statement的子接口,属于预处理操作,可以传入带有占位符的SQL,然后再进行补充占位符,索引值从1开始。
可以有效地禁止SQL注入
插入
在创建preparedStatement对象时,有一个重载方法
在使用该PreparedStatement执行插入操作时,可以使用statement.getGeneratedKeys()来返回一个新生成主键的ResultSet对象,结果集中只有一列GENERATED_KEY,存放的新生成的主键值
更新
与插入类似
删除
与插入类似
结果集
在查询数据时,返回的是一个二维的结果集,使用ResultSet来遍历结果集
以上就是JDBC连接数据库步骤及基本操作示例详解的详细内容,更多关于JDBC连接基本操作的资料请关注脚本之家其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/24572.html