随笔分类 -  JDBC

摘要:如何使用JDBC调用存储在数据库中的函数或存储过程: * 1.通过COnnection对象的prepareCall()方法创建一个CallableStatement * 对象的实例,在使用Connection对象的prepareCall() 方法时,需要传入一个String类型的字符串, * 该字符 阅读全文
posted @ 2016-05-11 09:09 菜鸟奋斗史 阅读(4239) 评论(1) 推荐(0)
摘要:使用DBUtils提供的功能需要使用commons-dbutils-1.6.jar这个JAR包,在Apache官网可以下载到 使用DBUtils进行更新操 测试QueryRunner类的update方法 ,该方法可用于insert,update,delete操作具体代码实现 我们可以查看一下upda 阅读全文
posted @ 2016-05-10 17:06 菜鸟奋斗史 阅读(1549) 评论(0) 推荐(1)
摘要:JDBC数据库连接池的必要性 一、在使用开发基于数据库的web程序时,传统的模式基本是按一下步骤: 1)在主程序(如servlet/beans)中建立数据库连接 2)进行sql操作 3)断开数据库连接 二、这种模式开发,存在的问题: 1)普通的JDBC数据库连接使用DriverManager来获取, 阅读全文
posted @ 2016-05-09 16:50 菜鸟奋斗史 阅读(3209) 评论(0) 推荐(1)
摘要:数据库事务的隔离级别 对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题:脏读: 对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的.不可重复读: 阅读全文
posted @ 2016-05-08 16:07 菜鸟奋斗史 阅读(1642) 评论(0) 推荐(1)
摘要:获取数据库自动生成的主键 【孤立的技术是没有价值的】,我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值。 具体的代码实现: 处理Blob Blob的基本概念 1).插入Blob类型数据 具体代码实现: 2).读取Blob类型数据 具体代码实现: 阅读全文
posted @ 2016-05-06 20:37 菜鸟奋斗史 阅读(941) 评论(0) 推荐(1)
摘要:JDBC元数据 1)DatabaseMetaData 具体的应用代码: 2)ResultSetMetaData 具体的代码应用: 【温馨提示】孤立的技术是没有价值的,结合具体的应用才能彰显其魅力 我们的查询操作,对于不同的数据表examstudent和customers,会有不同的代码编写过程,利用 阅读全文
posted @ 2016-05-05 17:48 菜鸟奋斗史 阅读(1651) 评论(0) 推荐(1)
摘要:PreparedStatement public interface PreparedStatement extends Statement;可以看到PreparedStatement是Statement的子接口,我们在执行查询或者更新数据表数据的时候,拼写SQL语句是一个很费力并且容易出错的事情, 阅读全文
posted @ 2016-05-04 18:03 菜鸟奋斗史 阅读(88932) 评论(3) 推荐(15)
摘要:复习和练习 复习部分 一、获取数据库连接 1)方式一 2)方式二:解耦合 二、Statement执行更新数据的操作 我们这里把更新数据的操作。用一个通用的update函数来表示 三、ResultSet执行查询操作 四、工具类的使用JDBCTools 将获取连接、执行更新操作、释放资源封装在一个JDB 阅读全文
posted @ 2016-05-03 20:11 菜鸟奋斗史 阅读(867) 评论(0) 推荐(1)
摘要:Statement执行更新操作 Statement:Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。 通过JDBC向指定的数据表中插入一条记录,需要注意下面的几 阅读全文
posted @ 2016-05-02 21:32 菜鸟奋斗史 阅读(17985) 评论(0) 推荐(0)
摘要:JDBC JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。 JDBC库中所包含的API任务通常与数据库使用: 连接到数据库 创建SQL或MySQL语句 在数据库中执行SQL或MySQL查询 查看和修改记录 连接到数据库 阅读全文
posted @ 2016-05-01 22:15 菜鸟奋斗史 阅读(1691) 评论(0) 推荐(1)