上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 整体结构 阅读全文
posted @ 2023-04-15 17:59 神行乌龟 阅读(19) 评论(0) 推荐(0)
摘要: 数据库连接池 ·是个容器,负责分配,管理数据库连接(Connection) 好处:资源重用 , 提升系统的响应速度 避免数据库连接遗漏 实现: 标准接口:DateSourse 功能:获取链接 Connection getConnection(); 比较好的数据库连接池:Druid(德鲁伊) 使用步骤 阅读全文
posted @ 2023-04-08 18:42 神行乌龟 阅读(26) 评论(0) 推荐(0)
摘要: PreparedStatement 作用: 1.预编译sql语句并执行:预防sql注入问题 ·sql注入 sql注入是通过操作输入来修改事先定义好的sql语句,用以执行代码来对服务器进行攻击的方法 写法: String sql = " select * from user where usernam 阅读全文
posted @ 2023-04-08 18:39 神行乌龟 阅读(40) 评论(0) 推荐(0)
摘要: ResultSet 作用: 1.封装查询语句 ResultSet executeQuery(sql): 执行查询语句,返回ResultSet对象。 ·获取查询结果: boolean next(); 1将光标从当前位置向前移动一行 2判断当前行是否为有效行。 返回值:true为有效行 false为无效 阅读全文
posted @ 2023-04-08 18:32 神行乌龟 阅读(46) 评论(0) 推荐(0)
摘要: Statement作用: 1.执行SQL语句 int executeUpdate(sql) 执行DML,DDL语句。 ResultSet executeQuery(sql):执行DDL语句。 返回值为ResultSet对象 阅读全文
posted @ 2023-04-08 18:27 神行乌龟 阅读(23) 评论(0) 推荐(0)
摘要: Connection(数据库连接对象)作用: 1.获取执行SQL的对象 2.管理事务 对于获取执行SQL的对象: ·普通执行SQL对象: Statement createStatement(); ·预编译SQL的执行SQL对象(防止SQL注入):PreparedStatement prepareSt 阅读全文
posted @ 2023-04-08 18:24 神行乌龟 阅读(80) 评论(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 神行乌龟 阅读(42) 评论(0) 推荐(0)
摘要: JDBC(Java DataBase Connectivity):就是使用java语言操作关系型数据库的一套API 本质上就是一套规则,各个数据库提供jar包,执行的是jar中的 实现类。 基本步骤: 0.创建工程,导入驱动jar包 1.注册驱动:class.forName(" ");//要注意ja 阅读全文
posted @ 2023-04-02 19:09 神行乌龟 阅读(21) 评论(0) 推荐(0)
摘要: 今日周六,休息一天 完成了概率论作业,重新开始系统的学习Javaweb(开了小头) 阅读全文
posted @ 2023-04-01 19:47 神行乌龟 阅读(21) 评论(0) 推荐(0)
摘要: 今天耗费一天的时间总算是找到了问题所在. 问题出在mysql Servlet的版本上。 在重装系统前,我所装的mysql Sevlet版本是5.0左右的,所以连接数据库的驱动也是5.0,包括url,而在重装系统后我的mysql Sevlet版本是8.0以上的,所以用原来的语句是不正确的,要修改为 8 阅读全文
posted @ 2023-04-01 19:46 神行乌龟 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页