
JDBC
kerer-sk
这个作者很懒,什么都没留下…
展开
-
MySQL存储文本和图片
Oracle中大文本数据类型,Clob 长文本类型 (MySQL中不支持,使用的是text)Blob 二进制类型MySQL数据库,Text 长文本类型 TINYTEXT: 256 bytes TEXT: 65,535 bytes => ~64kb MEDIUMTEXT: 16,777,215 byt原创 2017-03-02 16:57:34 · 18781 阅读 · 2 评论 -
MySQL入门
1、MySQL的登录安装完MySQL,打开cmd输入 mysql -u root -p 回车输入密码回车。2、MySQL数据库的基本操作注意:数据库名、表名、字段名不区分大小写1)、数据库管理-- 查询所有数据库SHOW DATABASES;-- 创建数据库create database db;-- 查看数据库的默认字符集show create database db;-- 删除数据库DRO原创 2017-02-27 22:25:50 · 424 阅读 · 0 评论 -
Spring事务管理
事务控制概述编程式事务控制自己动手控制事务,叫做编程式事务控制 jdbc代码: Conn.setAutoCommite(false); //设置手动控制事务Hibernate代码session.beginTransaction(); // 开启事务【细粒度事务控制:可以对指定的方法,指定的方法中某几行添加事务控制】声明式事务管理spring的事务管理 只需要在配置文件中配置,事务应原创 2017-05-17 10:10:54 · 240 阅读 · 0 评论 -
连接池(三)开源连接池技术(C3P0)
开源连接池技术(C3P0)C3P0连接池:最常用的连接池技术!Spring框架,默认支持C3P0连接池技术!C3P0连接池核心类:CombopooledDataSource使用:下载引入jar文件:c3p0-0.9.1.2.jar创建核心类引入配置(代码中直接配置/加载配置文件)代码中直接配置/** * 硬编码方式,使用c3p0连接池管理 * @throws Exception */原创 2017-04-14 16:40:58 · 344 阅读 · 0 评论 -
连接池(二)开源的连接池技术(DBCP)
开源的连接池技术Sun公司约定: 如果是连接池技术,需要实现一个接口! javax.sql.DataSource;DBCP连接池DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个 jar 文件: • Commons-dbcp.jar:连接池的实现 • Commons-pool.jar:连接池实现原创 2017-04-14 16:01:13 · 305 阅读 · 0 评论 -
DbUtils组件
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 DbUtils组件, 1. 简化jdbc操作 2. 下载组件,引入jar文件 : commons-dbutils-1.原创 2017-03-02 22:45:41 · 502 阅读 · 0 评论 -
spring 对jdbc的支持
spring对jdbc技术提供了很好的支持 jar包c3p0-0.9.1.2.jarmysql-connector-java-5.1.34-bin.jarspring-jdbc-3.2.5.RELEASE.jarspring-tx-3.2.5.RELEASE.jar1)spring对c3p0连接池的支持很完善2)spring对jdbc提供了jdbcTemplate,来简化jdbc的操作j原创 2017-05-16 23:18:07 · 310 阅读 · 0 评论 -
连接池(一)
数据库中连接数量有限,涉及频繁的连接的打开、关闭,影响程序的运行效率,所以需要对数据库连接进行管理,使用连接池管理。自定义连接池管理连接,维护了以下几个参数: 初始化数目(init_count)、最大连接数(max_count)、当前连接(current_count)、 连接池集合(pool)/** * 自定义连接池 * 自己维护一个一定数量的连接,提供ge原创 2017-04-12 11:12:37 · 246 阅读 · 0 评论 -
JDBC 事务处理
事务使指一组最小逻辑操作单元,里面有多个操作组成。 组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。 默认事务是自动提交的,一条语句开启一个事务,当运行两条语句出错后无法回滚。/*** 关闭自动提交事务,改为手动提交回滚 */@Testpublic void test2() { try { con = JDBCUtil.getConnect原创 2017-03-02 15:03:52 · 235 阅读 · 0 评论 -
元数据
元数据:在jdbc中获取数据库的定义,例如:数据库、表、列的定义信息。就用到元数据元数据定义相关apiConnection con = JDBCUtil.getConnection();DatabaseMetaData metaData = con.getMetaData();// 获取数据库登录名 System.out.println(metaData.getUserName());原创 2017-03-02 22:03:00 · 383 阅读 · 1 评论 -
JDBC基础
jdbc:使用Java代码发送sql语句的技术,就是jdbc技术1、数据库的连接jdbc发送sql语句首先得先登录数据服务器数据库的ip地址、端口、要登录的数据库数据库用户名密码import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLExcepti原创 2017-03-01 20:49:57 · 207 阅读 · 0 评论 -
MySQL基础二
1、数据约束对用户操作表的数据进行约束-- 默认值:当用户对使用默认值的字段不插入值的时候,就使用默认值CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT '西安' -- 默认值)-- 注意:默认值的字段允许为nullINSERT INTO student(原创 2017-02-28 21:54:44 · 263 阅读 · 0 评论