Java Web 基础
代码和我有一个能跑就行了
代码和我有一个能跑就行了
展开
-
原生 jdbc 操作数据库流程
第一步:Class.forName()加载数据库连接驱动; 第二步:DriverManager.getConnection()获取数据连接对象; 第三步:根据 SQL 获取 sql 会话对象,有 2 种方式 Statement、PreparedStatement ; 第四步:执行 SQL 处理结果集,执行 SQL 前如果有参数值就设置参数值 setXXX(); 第五步:关闭结果集、关闭会话、关闭连...原创 2019-01-16 19:32:09 · 374 阅读 · 0 评论 -
什么要使用 PreparedStatement
1、 PreparedStatement 接口继承 Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象; 2、 作 为 Statement 的 子 类 , PreparedStatement 继 承 了 Statement 的 所 有 功 能 。 三 种 方法 execute、 executeQuery 和 ex...原创 2019-01-16 19:34:01 · 622 阅读 · 0 评论 -
关系数据库中连接池的机制是什么?
前提:为数据库连接建立一个缓冲池。 1:从连接池获取或创建可用连接 2:使用完毕之后,把连接返回给连接池 3:在系统关闭前,断开所有连接并释放连接占用的系统资源 4:能够处理无效连接,限制连接池中的连接总数不低于或者不超过某个限定值。 其中有几个概念需要大家理解: 最小连接数是连接池一直保持的数据连接。如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费掉。 最大连接数是连接池能...原创 2019-01-16 19:36:10 · 1248 阅读 · 0 评论 -
http 常见的状态码有哪些?
200 OK //客户端请求成功 301 Moved Permanently(永久移除),请求的 URL 已移走。Response 中应该包含一个 Location URL, 说明资 源现在所处的位置 302 found 重定向 400 Bad Request //客户端请求有语法错误,不能被服务器所理解 401 Unauthorized //请求未经授权,这个状态代码必须和 WWW-Authen...原创 2019-01-16 19:37:22 · 140 阅读 · 0 评论 -
GET 和 POST 的区别
从表面现像上面看 GET 和 POST 的区别: GET 请求的数据会附在 URL 之后(就是把数据放置在 HTTP 协议头中),以?分割 URL 和传输数据,参数之间以&相连,如:login.action?name=zhagnsan&password=123456。POST 把提交的数据则放置在是 HTTP 包的包 体中。 GET 方式提交的数据最多只能是 1024 字节...原创 2019-01-16 19:39:23 · 94 阅读 · 0 评论