JDBC
文章平均质量分 60
编程搬运工
我不是生产者,只是记录学习的搬运工。
展开
-
JDBC&Servlet&JSP
1. forward 和redirect的区别forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以sessio...原创 2019-07-05 14:10:50 · 299 阅读 · 0 评论 -
JDBC连接
※ JDBCsun公司给出的一套标准(接口),该标准规定了如何连接数据库,具体的实现是由各大数据库运营商提供实现 TCP/IP+数据库底层协议※ Java中对数据库用到的接口和类 接口 java.sql.Driver 驱动程序的接口 java.sql.Connection 获取连接(通信信道) java.sql.Statement java.sql.Pre...原创 2018-09-11 19:40:57 · 94 阅读 · 0 评论 -
JDBC执行SQL语句(statement对象)
※ 执行SQL语句(java中默认执行commit)1.execute() 返回的结果boolean,boolean表示是否有结果集返回(除select外为false),有为true,其他情况都为false 2.executeUpdate() 返回的结果int,int表是对数据库影响的行计数 3.executeQuery() 返回的结果resultSet,一般情况存放的是s...原创 2018-09-11 19:54:23 · 13699 阅读 · 2 评论 -
时间类(java.sql.Date & java.util.Date)
※ java.sql.Date类※ 构造方法摘要 Date(int year, int month, int day) 已过时。 使用构造方法 Date(long date) 替代 Date(long date) 使用给定毫秒时间值构造一个 Date 对象。※ 方法摘要 void setTime(long date) ...原创 2018-09-11 21:20:49 · 16706 阅读 · 0 评论 -
JDBC不同电脑连接数据库
※ mac查看本机ip终端输入ifconfig网段:192.168.0.102 注意:Linux系统可以固定ip,不联网可以固定ip,但连不上其他网络了就,同一个网络不管在哪ip是一样的。※ win查看本机ipcmd输入ipconfig ※ 连接不是本机数据库时 private String driver="oracle.jdbc.driver.Oracl...原创 2018-09-11 21:46:12 · 1873 阅读 · 1 评论 -
JDBC执行SQL语句(PerparedStatement对象)
※ PreparedStatement和Statemnet区别PreparedStatement是Statemnet的子类PreparedStatement执行的是同构的sql语句,Statemnet执行的是异构的sql语句;PreparedStatement执行sql语句的时候只编译一次sql语句并且可以采用占位符?,Statemnet每执行一条sql语句都要编译。PreparedS...原创 2018-09-12 19:07:48 · 5542 阅读 · 0 评论 -
JDBC中的事务
java中对于执行SQL语句的两大对象(Statement和PerparedStatement)而言,我们不难发现,并没有像数据库中,在执行DML语句时并没有执行事务提交语句(commit,rollback,savepoint)不是没有执行,而是在java中默认执行。package com.briup.jdbc;import java.sql.Connection;import ja...原创 2018-09-12 19:30:44 · 162 阅读 · 0 评论 -
JDBC对于 clob 与 blob 的存取
首先在数据库中建立有clob和blob数据类型的表 create table my( id number priamry key, data clob ); create table you( id number priamry key, data blob );java中对于clob与blob的存取package com.briup.jdbc;im...原创 2018-09-12 19:40:15 · 335 阅读 · 0 评论 -
数据连接池
数据连接池的使用: 每次连接如果都是新创建出来的,一次连接用完了就释放掉,其实对网络资源比较浪费,因为链接的创建是很占用资源的,如果建立过多的连接会导致内存溢出,此外如果程序异常关闭,从而导致链接不能正常关闭,那么也会有内存泄漏此外,我们希望对已经获取到的链接进行重用,进行用数据库连接池负责分配,管理和释放数据库链接,它允许应用程序重复使用一个现有的数据库连接,而不是每次新建。jdbc的数据...原创 2018-09-12 19:48:11 · 158 阅读 · 0 评论