随笔分类 -  软件工程日报 / JDBC学习

从零开始的JDBC学习
摘要:使用数据库连接池的原因:所有数据库连接池都遵守基本的设计规则,实现javax. sql. DataSource接口,里面最重 要的方法就是 Connection getConnection() throws SQLEXception;用于获取一个Connection,一个Connection就是一个 阅读全文
posted @ 2023-05-10 17:44 神行乌龟 阅读(11) 评论(0) 推荐(0) 编辑
摘要:数据库连接池 ·是个容器,负责分配,管理数据库连接(Connection) 好处:资源重用 , 提升系统的响应速度 避免数据库连接遗漏 实现: 标准接口:DateSourse 功能:获取链接 Connection getConnection(); 比较好的数据库连接池:Druid(德鲁伊) 使用步骤 阅读全文
posted @ 2023-04-08 18:42 神行乌龟 阅读(10) 评论(0) 推荐(0) 编辑
摘要:PreparedStatement 作用: 1.预编译sql语句并执行:预防sql注入问题 ·sql注入 sql注入是通过操作输入来修改事先定义好的sql语句,用以执行代码来对服务器进行攻击的方法 写法: String sql = " select * from user where usernam 阅读全文
posted @ 2023-04-08 18:39 神行乌龟 阅读(28) 评论(0) 推荐(0) 编辑
摘要:ResultSet 作用: 1.封装查询语句 ResultSet executeQuery(sql): 执行查询语句,返回ResultSet对象。 ·获取查询结果: boolean next(); 1将光标从当前位置向前移动一行 2判断当前行是否为有效行。 返回值:true为有效行 false为无效 阅读全文
posted @ 2023-04-08 18:32 神行乌龟 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Statement作用: 1.执行SQL语句 int executeUpdate(sql) 执行DML,DDL语句。 ResultSet executeQuery(sql):执行DDL语句。 返回值为ResultSet对象 阅读全文
posted @ 2023-04-08 18:27 神行乌龟 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Connection(数据库连接对象)作用: 1.获取执行SQL的对象 2.管理事务 对于获取执行SQL的对象: ·普通执行SQL对象: Statement createStatement(); ·预编译SQL的执行SQL对象(防止SQL注入):PreparedStatement prepareSt 阅读全文
posted @ 2023-04-08 18:24 神行乌龟 阅读(59) 评论(0) 推荐(0) 编辑
摘要:DriverManager(驱动管理类)作用: 1.注册驱动 2.获取数据库连接 参数:1.url:连接路径 语法: jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1...... 示例:jdbc:mysql://127.0.0.1:3306/db1; 注:如果连接本机my 阅读全文
posted @ 2023-04-08 18:17 神行乌龟 阅读(30) 评论(0) 推荐(0) 编辑
摘要:JDBC(Java DataBase Connectivity):就是使用java语言操作关系型数据库的一套API 本质上就是一套规则,各个数据库提供jar包,执行的是jar中的 实现类。 基本步骤: 0.创建工程,导入驱动jar包 1.注册驱动:class.forName(" ");//要注意ja 阅读全文
posted @ 2023-04-02 19:09 神行乌龟 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示