java常用数据库连接池
如何将数据写入数据库?
如何将数据写入数据库?
1.要下载一个对应你数据库的驱动包,如 ;
2.然后写个连接数据库的类.如JDBC.(连接数据库方法有很多种, 按照技术来分,首先学会JDBC连接数据库,然后连接池,然后框架技术Hibernate.);每个数据库的表对应一张实体类,实体类是干什么用的? ;1.用它可以OOP的思想的去操作数据库. (增删改查), 表中的字段就封装成实体类里面的一个属性. 如表里是name char(10),那么实体类对应的是private String name ;2.用户登录Web输入帐号,密码, 通过各种方法可以获取到用户输入的数据.;
3.封装到实体类;
4.用JDBC提供对数据库操作的API;
JDBC数据库驱动程序种类如何选择?
JDBC提供了完成下列基本任务的方法:
以URL或注册到JNDI名称服务的DataSource对象为基础,创建和管理数据源连接。因此,客户端不必进行复杂的配置。
构造SQL命令,向数据源发送SQL命令。?
提取和处理返回给Java应用或Applet的结果集。
JDBC规范:??
JDBC 1.0:提供基本的功能,强调易用性。??
JDBC 2.0:提供更多高级功能以及服务器端的处理能力。??
JDBC3.0:完善了API,优化性能。改进了连接池、语句缓冲机制,提供了向Sun连接器体系的迁移途径。?
一些在JDBC 2.0规范中可选的功能,例如分布式事务,在JDBC3.0规范中是必需的。同时,JDBC3.0还定义了一些新的特性,例如在缓冲池中缓冲经过预处理的命令等。
最初的Java语言规范并没有规定Java程序如何访问数据库。但不久之后,Sun和它的合作者就开始填补这个空白。早期的Java数据访问策略依赖于建立通向ODBC(ODBC是Microsoft发起的数据源访问标准)的桥梁,结果就是JDBC-ODBC桥接驱动程序。
?
JDBC驱动程序总共有四种类型:?
第一类:JDBC-ODBC桥,再加上ODBC驱动程序。
第二类:本机API,部分是Java的驱动程序。
第三类:面向数据库中间件的纯Java驱动程序。
第四类:直接面向数据库的纯Java驱动程序。
第三、四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。