1.

new java.sql.Date(java.util.Date.getTime());

java.sql.Date 是 java.util.Date的子类。。。

2. varchar 最多255个(mysql中)

3.大文本(字符流)中用 clob 类型 TEXT, BIGTEXT,TINYTEXT(mysql中)

PreparedStatement preparedStatement = conn.prepareStatement(sql);
Reader reader = new BufferedReader(new FileReader("src/jindex.java"));
preparedStatement.setCharacterStream(1, reader, 10);//1代表第一个问号,和ResultSet中是一样的,不是从0开始。//也可以现将文件放到一个String中(因为java中的String没有长度限制,然后preparedStatement.setString(1, String);字符流的情况下;clob都是字符流

  

Clob clob = rs.getClob("clob");
Writer writer = new BufferedWriter(new FileWriter("jindex_bak.java"));
Reader reador = clob.getCharacterStream();//rs.getCharacterStream()直接
char[] buff = new char[1024];
int bufferReadLength = 0;
while((bufferReadLength = reador.read(buff)) != -1){writer.write(buff, 0, bufferReadLength);
}
reador.close();
writer.close();//也可以先将数据读取到String中,然后通过String Write到文件中。字符流的情况。clob都是字符流

4. 大字节流中用 blob 类型  (MySql中是<64K的)

PreparedStatement preparedStatement = conn.prepareStatement(sql);
InputSteam inputStream = new BufferedInputSteam(new FileInputSteam("2323.gif")); preparedStatement.setBinaryStream(1, inputStream, 10);//1代表第一个问号,和ResultSet中是一样的,不是从0开始。  )

  

Blob blob = rs.getBlob("blob");
OutputStream out = new BufferedOutputStream(new FileOutputStream("jindex_bak.java"));
InputStream in = blob.getBinaryStream();//rs.getBinaryStream()直接
byte[] buff = new byte[1024];//注意这里必须是字节数组了。
int bufferReadLength = 0;
while((bufferReadLength = in.read(buff)) != -1){out.write(buff, 0, bufferReadLength);
}
in.close();
out.close();

  

转载于:https://www.cnblogs.com/xingxiliang/archive/2013/02/18/2915549.html

Java jdbc中的date,大文本等类型转换相关推荐

  1. 数据库相关(JDBC,存储过程,以及大文本数据处理,mvc设计模式)

    目录 1.jdbc总结(模板.八股文): 2.CallableStatement:调用 存储过程.存储函数 3.1JDBC调用存储过程的步骤: 3.2调存储函数: 3.处理CLOB/BLOB类型 4. ...

  2. Java JDBC中,MySQL字段类型到JAVA类型的转换

    转载自:https://www.cnblogs.com/waterystone/p/6226356.html 1. 概述 在使用Java JDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该 ...

  3. java并行计算同步返回_Java大文本并行计算实现过程解析

    Java大文本并行计算实现过程解析 简单提高文本读取效率,使用BufferedReader是个不错的选择.速度最快的方法是MappedByteBuffer,但是,相比BufferedReader而言, ...

  4. JDBC保存和读取大文本数据类型

    public class App_blob {// 全局参数private Connection con;private Statement stmt;private PreparedStatemen ...

  5. java jdbc jar包_大数据从入门到深入:JavaEE 之 数据库技术 JDBC(1)

    1章 JDBC 1.1 JDBC概述 JDBC(Java DataBase Connectivity,java动态数据 库连接技术)是一种用于执行SQL语句的Java API : Applicatio ...

  6. java图标中设置背景、文本框设置大小、标签中字体的格式

    ImageIcon icon = new ImageIcon("C:\\Users\\lenovo\\Pictures\\Saved Pictures\\小.jpg");dayBt ...

  7. java setdate_java中setDate(Date date)方法和String与Date之间的转换

    importjava.sql.Timestamp;importjava.text.DateFormat;importjava.text.ParseException;importjava.text.S ...

  8. java异常中return_求大神!!!!java 异常处理中return的意思

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在方法中使用return 就是返回到方法的调用方,而在main 方法中使用,返回到JVM(虚拟机),如果把上面的main 方法中的代码放在一个方法中,如下 ...

  9. java 纳秒_如何在Java 8中使用Date API达到精确的纳秒精...

    我们正在尝试获取具有9个精度值的精确nanoSeconds以捕获时间. 使用Java 8,我们可以实现如下所述. @Test public void testNanoClock() throws In ...

最新文章

  1. 【设计模式】备忘录模式
  2. Redis集群管理(二)
  3. 【转】 使用 AppFuse 快速构建 J2EE 应用
  4. 【温故知新】CSS学习笔记(显示模式简介)
  5. UICollectionView,CollectionView,瀑布流
  6. 如何使用SAP UI5 web Component的React框架的柱状图和折线图
  7. kettle大于0的转换成1_第一期实训周:基于Python+MySQL+Kettle+R的某网站数据采集分析...
  8. Java变量(静态变量/成员变量/局部变量)初始化的问题
  9. 百度地图定位地址为空
  10. 【java】log4j2核弹级漏洞原理和分析
  11. Vue.js 2.5 发布,而这个会玩的团队已经自研出用 Vue 开发小程序的框架了
  12. 在Linux上安装Chef工作站
  13. 微型计算机原理IMUL指令,微机原理与系统设计实验
  14. EasyRecovery的工具栏介绍
  15. 2021年最好用的5个股票API
  16. Win server 2008 R2激活工具使用图文教程(SK Patch v1 R2 Final OEM)
  17. 转速闭环直流调速系统
  18. 广告投放管理平台 oython源码_【直播】全新腾讯广告投放管理平台如何帮助广告主乘风破浪?...
  19. php swfupload,ThinkPHP+swfupload多图上传实例 经典实用的php多图上传
  20. 如何把一张照片的像素提高_简单操作,让一张模糊的照片秒变清晰

热门文章

  1. 2008.09.20三多寨
  2. javaScript一些函数--Math()
  3. HDU 5226 Tom and matrix(组合数学+Lucas定理)
  4. 使用post向webservice发送请求,并且返回值
  5. 代码混淆工具Dotfuscator 在VS2008中的使用步骤
  6. cisco网络故障处理手册
  7. 教你轻松恢复Linux口令
  8. luogu4677山区建小学题解--区间DP
  9. pm2-zabbix 安装与配置
  10. is not allowed to connect to this MySQL server解决办法