CLOB(Character Large Object) 用于存储大量的文本数据 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的,而非一般的字段,一次即可读出数据 MySQL中相关类型 …
JDBC之: 时间操作(五)
时间类型 java.sql.Date 示年月日 java.sql.Time 表示时分秒 java.sql.Timestamp 表示年月日时分秒 日期比较处理 插入随机日期 取出指定日期范围的记录 Code /** * 测…
JDBC之: 批处理与事务(四)
批处理 对于大量的批处理,建议使用Statement,因为PreparedStatement的预编译空间有限,当数据量特别大时,会发生异常 Code import java.sql.Connection; import …
JDBC之: Statement接口和ResultSet(三)
Statement接口 用于执行静态SQL语句并返回它所生成结果的对象 三种Statement类: Statement 由createStatement创建,用于发送简单的SQL语句(不带参的) PreparedStat…
JDBC之: JDBC驱动类加载以及建立连接(二)
什么是JDBC? JDBC(Java DataBase Connection)为java开发者使用数据库提供了同一的编程接口,它由一组java类和接口组成.是java程序与数据库系统通信的标准API.JDBC API使得…
JDBC之: MySQL以及相关软件的使用基础(一)
MySQ特点 是一种开放源代码的关系型数据库管理系统(RDBMS) 目前很多大公司(新浪,京东,阿里等)都在使用mysql 适应于所有的平台 支持多线程,充分利用CPU资源,性能很出色 大数据处理:对某些包含500000…
Java 动态性(4) - 字节码操作
1.字节码操作 JAVA动态性的两种常见实现方式 字节码操作 反射 运行时操作字节码可以让我们实现如下功能 动态生成新的类 动态改变某个类的结构(添加/删除/修改 新的属性/方法) 优势 比反射开销小,性能高 JAVAa…
Java动态性(3) - 脚本引擎执行javascript代码
1.脚本引擎执行JavaScript代码 脚本引擎介绍 使得Java应用程序可以通过一套固定的接口与各种脚本引擎交互,从而达到在Java平台上调用各种脚本语言的目的 Java脚本API是连通Java平台和脚本语言的桥梁 …
Java动态性(2) - 之反射机制(Reflection)
1.Java的动态性 反射机制 动态编译 动态执行JavaScript代码 动态字节码操作 2.动态语言 程序运行时,可以改变程序得结构或变量类型.典型语言: Python,Ruby,JavaScript等. 如下Jav…
Java动态性(1) - 动态编译(DynamicCompile)
1.动态编译 Java 6.0 引入了编译机制 动态编译的应用场景: 可以做一个浏览器端编写java代码,上传服务器编译和运行的在线评测系统 服务器动态加载某些类文件进行编译 动态编译的两种做法: 通过Runtime调用…