Java JDBC的基本知识】的更多相关文章

在前面的Java JDBC的基础知识(二)和(三)中,主要介绍JDBC的原理和简单的应用过程.尤其在(二)中,可以发现代码进行多次try/catch,还有在前面创建连接等过程中好多参数我都给写定了. 这些参数本来可以是在调用的时候再给的.以前学习过将工具类和测试类分开写的好处,下面就介绍数据库的工具类,它可以避免代码的臃肿的缺点.学会自己写一个数据库工具类,方便以后直接用.关键还是学会其中的编写思路. 一.创建数据库工具类 创建工具类的内容: 1.私有化构造方法 (防止别人欠欠new本类实例,也…
在我的上一篇Java JDBC的基础知识(一)中,最后演示的代码在关闭资源的时候,仅仅用了try/catch语句,这里是有很大的隐患的.在程序创建连接之后,如果不进行关闭,会消耗更多的资源.创建连接之后的代码挂掉了,后面的try/catch很难保证代码被执行.所以,这篇Java JDBC的基础知识(二)主要记录标准的异常处理. 一.要处理的代码如下 import java.sql.Connection; import java.sql.DriverManager; import java.sql…
本文主要记录JDBC基础知识之后的部分内容.另外,我看到<Java核心基础2>中第四章是主要介绍数据库编程的.里面有一些说明和应用特别灵活,有些部分也太容易理解,建议大家看一下.这篇是依然是剩余部分的基础. 一.事务 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性. 事务具有: 1.原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分. 2.一致性(consistency):在事务处理执行前后,数…
一.为什么引入JDBC 在学习JDBC之前,抛开它的概念,我先按照我的理解解释一下,为什么要引入JDBC.在我看来,引入JDBC跟我之前学过的引入JVM(Java虚拟机)有些相似之处.当然,关于JVM的具体知识我还没学,但是为啥用它我知道.JVM相当于在Java与各个平台创建一个"转换器",这样解决了Java跨平台性.这次,JDBC貌似又沿用了这种思想. Java想要访问数据库,但是数据库的种类多啊,如果为了迎合每个数据库去做一套方案,那得累死.这时候,JDBC就出现了,他在Java与…
之前学习了如何创建一个数据库工具类,如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBUtil { // 私有化构造方法 private DBUtil() { } private static String url = "&q…
CallableStatement接口——主要调用数据库中的存储过程 即为一种方法,可以调用, 传递参数   delimiter // //这里是改变执行操作语句的分隔符,也就是将SQL语句的";"结尾符号改为"//" drop procedure myproc // create procedure myproc(IN p1 int, INOUT p2 int ,OUT p3 int) begin select p1,p2,p3 ; set p1=10; set…
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate.Mybatis. 但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查,这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的…
相关学习资料 http://zh.wikipedia.org/wiki/Java数据库连接 http://lavasoft.blog.51cto.com/62575/20588 http://blog.csdn.net/cxwen78/article/details/6863696 http://www.ibm.com/developerworks/cn/java/jdbc-objects/index.html?ca=drs http://www.moon-soft.com/doc/37897.…
java必备的开发知识和技能 https://blog.csdn.net/qq_34405062/article/details/89389646 学习一下java 其实上学那会儿学的 早就过时加落伍了.. 而且 还只是 应付考试   1. 线程和进程的区别 线程三个基本状态:就绪.执行.阻塞 线程五个基本操作:创建.就绪.运行.阻塞.终止 进程四种形式:主从式.会话式.消息或邮箱机制.共享存储区方式 进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单…
(摘自:Java经典入门教程) http://wenku.baidu.com/link?url=IoWI58cD5vzeHN-NL4pN7Gren-RfzydrhjDlETAByC9L-9ANinyLwuWChpWiYC3hQhzpws5fV2fuH-k1zp4iXh6AFVkpibvtDfLpBvwp1tC 五:Java 代码的基本知识1:语句用分号”;”结尾的一行代码就是语句,Java 中语句必须以”;”结尾.如:int a = 10;可以有块语句,例如:int i=0;{int j = 0…