
JDBC
我是养乐多
这个作者很懒,什么都没留下…
展开
-
Druid数据库连接池以及JUnit测试
第一步: 导入Druid的jar包第二步:在src目录下创建properties配置文件包括数据库基本信息,连接池始化连接数,最大连接数,还可以最大等待时间第三步:获取连接以及关闭连接的方式public class JdbcUtils { private static DruidDataSource dataSource; static { try {...原创 2020-05-01 12:10:44 · 1437 阅读 · 0 评论 -
Java学习知识点小结9 (JDBC)
1.Mysql数据库命令行操作:将bin目录配置到path登录:mysql -hlocalhost -uroot -p登录密码数据库操作:建库:create database 数据库名;删除库:drop database 数据库名;显示所有数据库:show databases;选择库:use 数据库名;表操作:显示库中所有表:show tables;显示某个表内容:descri...原创 2020-04-16 15:52:16 · 241 阅读 · 0 评论 -
一个简单的ORM框架
day 1:实现一个ORM框架项目结构:核心类:Query接口:负责查询(对外提供服务核心类)QueryFactory类:负责根据配置信息创建query对象TypeConvertor:负责java与数据库的数据类型转换TableContext类:负责获取管理数据库所有表结构和类结构的关系,并可以根据表结构生成类结构(调用工具类)DBManger:根据配置信息,维持连接对象的管理(增加...原创 2020-04-07 22:07:41 · 365 阅读 · 0 评论 -
JDBC05:将表中记录封装到javabean对象
ORM原理(对象关系映射)表结构与类对应表中字段和类属性对应表中记录和对象对应表中一条记录可以封装到Object数组,map或javabean对象javabean的属性名和类型尽量和数据库一致。这里实现将将表中记录封装到javabean对象内。首先数据库结构图:然后建立一个类对应emp表:public class Emp { private Integer id; ...原创 2020-04-06 16:34:26 · 501 阅读 · 0 评论 -
JDBC04:封装工具包,读取配置文件
首先在src目录下创建资源文件:将jdbc驱动程序类,url,数据库用户名以及密码写入资源文件中。JDBCUtil类封装了连接数据库,以及释放资源两个方法:/*数据库工具包*/public class JDBCUtil { static Properties pros=null;//使用Properties类读取处理上面资源文件中的信息 static {//类加载JD...原创 2020-04-06 15:02:25 · 234 阅读 · 0 评论 -
JDBC03:CLOB,BLOB大文本操作
CLOB 以流的方式处理存储大量的文本数据tinytext 最大长度255text最大长度65535mediumtext 最大长度 (2^24)-1longtext最大长度4GBpublic class Demo05 { /*测试文本大对象*/ public static void main(String[] args) throws SQLException { ...原创 2020-04-06 12:02:02 · 279 阅读 · 0 评论 -
JDBC02:批处理
批处理流程:connection.setAutoCommit(false);//设置不自动提交事务Statement接口addBatch(),executeBatch()然后connection接口commit()提交事务实例:首先定义三个接口,使用Statement接口:省略了连接数据库的操作,与JDBC:建立与数据库的连接一文操作一致Connection conn= null;...原创 2020-04-05 16:21:43 · 216 阅读 · 0 评论 -
JDBC01:建立与数据库的连接
1.装载Mysql驱动给项目配置jar包:mysql-connector-java-8.0.19.jar(我选择的)利用反射:Class.forName("com.mysql.jdbc.Driver");Class.forName() 方法要求JVM查找并加载指定的类到内存中,由于JVM 加载类文件时会执行其中的静态代码块,从Driver类的源码中可以看到该静态代码块执行的操作是:将my...原创 2020-04-04 16:47:05 · 403 阅读 · 0 评论