JDBC
JDBC.
LiniLLLLL.
轻狂,是不知道自身渺小。谦虚,是看到了世界的博大和精深。
展开
-
JDBC插入数据时中文变为问号的解决方法
出现中文变问号的代码:String url = "jdbc:mysql://localhost:3306/test";解决方法:String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";转载 2020-02-28 17:01:50 · 963 阅读 · 0 评论 -
JDBC的基本用法
数据库建立连接/* * 测试跟数据库建立连接 */public class Demo01 { public static void main(String[] args) { Connection conn = null; try { // 加载驱动类 Class.forName("com.mysql.jdbc.Driver"); long start = S...原创 2020-02-29 17:05:15 · 196 阅读 · 0 评论 -
JDBC—批处理的基本用法
批处理的基本用法批处理时:先把事务设置为手动提交,然后尽量使用 Statement/* * 测试批处理的基本用法 * 对于大量的批处理,建议使用Statement,因为PreparedStatement的预编译空间有限当数据量特别大时,会发生异常。 * 批处理时先把事务设置为手动提交,然后尽量使用 Statement */public class Demo05 { publi...原创 2020-02-29 17:05:33 · 130 阅读 · 0 评论 -
JDBC—测试时间处理(java.sql.Date,Time,Timestamp)
测试时间处理(java.sql.Date,Time,Timestamp)/** * java.util.Date * – 子类:java.sql.Date 表示年月日 * – 子类:java.sql.Time 表示时分秒 * –子类:java.sql.Timestamp 表示年月日时分秒 * 如果需要插入指定日期,可以使用Calendar、DateFormat * 测试时间处理...原创 2020-02-29 23:31:54 · 635 阅读 · 0 评论 -
JDBC—CLOB 文本大对象的使用
CLOB(Character Large Object) – 用于存储大量的文本数据 – 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的。而非一般的字段,一次即可读出数据。Mysql中相关类型: – TINYTEXT最大长度为255字符的TEXT列。 – TEXT[(M)]最大长度为65,535字符的TEXT列。 – MEDIUMTEXT最大...原创 2020-03-01 18:44:20 · 254 阅读 · 0 评论 -
JDBC—BLOB 二进制大对象的使用
BLOB(Binary Large Object) – 用于存储大量的二进制数据 – 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的。而非一般的字段,一次即可读出数据。 Mysql中相关类型: – TINYBLOB最大长度为255字节的BLOB列。 – BLOB[(M)]最大长度为65,535字节的BLOB列。 – MEDIUMBLOB最大...原创 2020-03-02 01:03:26 · 202 阅读 · 0 评论 -
JDBC—使用JDBCUtil工具类来简化JDBC开发
JDBCUtil工具类public class JDBCUtil { // 读取资源文件,借助 Properties 类 static Properties pros = null; // 可以帮助读取和处理资源文件中的信息 // 静态代码块:JDBCUtil类被加载时执行一次 // 因为整个应用读取一次资源文件就可以了,所以写一个静态代码块(因为这个JDBCUtil类只会被加...原创 2020-03-02 16:12:07 · 238 阅读 · 0 评论 -
JDBC—ORM基本思想
ORM(Object Relationship Mapping)的基本思想– 表结构跟类对应; 表中字段和类的属性对应;表中记录和对象对应;– 让javabean的属性名和类型尽量和数据库保持一致!– 一条记录对应一个对象。将这些查询到的对象放到容器中(List,Set,Map)• 将表中的一条记录封装到Object数组中• 将表中的一条记录封装到map中• 将表中一条记录封装到jav...原创 2020-03-06 01:12:38 · 202 阅读 · 0 评论