jdbc-数据库连接-12-29-2014

来源:互联网 发布:返利网 淘宝taosave 编辑:程序博客网 时间:2024/05/23 15:08

一、数据简介

1、数据库规范:标准SQL 两个功能:查询、更新(增加、删除、修改)

Oracle:中大型项目,稳定性,安全性

mySQL:开源

Sqlservert:大型数据库  Windows 中大型  .net

db2:IBM 金融

二、jdbc简介

总的概况就是这一张图:



1、jdbc:java访问或者操作数据库的标准规范(接口),java ee规范:用于屏蔽数据库底层的差异

mybatis、hibernate:中间框架,全是基于jdbc的

驱动:是由各个数据库厂商实现的。(厂商根据java ee规范:jdbc api(接口))

Java精华:面上接口编程、反射技术。

2、接口:

单个方法:表示该接口为实现某个功能。

多个方法:表示该接口是一套流程或者方案即规范。(也可以是多个功能)

4、连接数据库的步骤: navicat lit软件

jdbc连接:各种数据库官网的文档(api)中有步骤,是根据java ee规范编写的

5、静态代码块:在类加载时会执行一次且只执行一次

6、异常处理机制:

a、抛出异常时中断执行,后面的语句不能执行

b、处理异常后面的语句能够执行通过,try-catch-finally

在编写程序过程中禁止捕获异常不进行处理。

7、创建对象是new对象与对象中的静态方法的区别:

静态方法:工具型方法不需要创建多个对象(不希望每个对象都拥有相同功能的方法,这样会影响性能),因此使用静态方法。(通过"类名.方法名"来调用)

创建类对象的区别:new 对象——类对象的执行过程(再次补充一下)

封装

8、java对存储过程调用只能通过jdbc:Callable Statement

statement 执行器(发送器)——把SQL语句发送至数据库

9、preparedStatement

10、在数据库中:?表示占位符

在编码中:?表示字符集编码中没有这个编码

”乱码“—编码错位:表示字符集编码中有这个编码,只是显示的文字由于编码错位等原因不是我们所想要的显示的文字。


http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812852.html

http://jingyan.baidu.com/article/5225f26b20b67ae6fa0908ba.html

http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html




0 0
原创粉丝点击