string转成CloButil
如果从数据库里面取出的是CLOB字段,为什么会变成String类型呢.String转CLOB,下面是个例子public class TestDB { public static void main(String[] args) { try { /** Loading the driver*/ Class.forName("com.oracle.jdbc.Driver"); /** Getting Connection*/
这个是mysql下存取blob字段的一个很简单的类,跟据自己的需要改改就行了/*** Title: BlobPros.java* Project: test* Description: 把图片存入mysql中的blob字段,并取出* Call Module: mtools数据库中的tmp表 * File: C:\downloads\luozsh.jpg*
既然你是从数据库取出CLOB字段,那么不用resultset那是用什么取出的.如果从数据库里面取出的是CLOB字段,为什么会变成String类型呢.String转CLOB,下面是个例子public class TestDB { public static void main(String[] args) { try { /**
如果从数据库里面取出的是clob字段,为什么会变成string类型呢.string转clob,下面是个例子 public class testdb { public static void main(string[] args) { try { /** loading the driver*/ class.forname("com.oracle.jdbc.driver"); /** getting connection*/
chen_yongkai 写的很清楚了,这个看下API不就知道了么 Java代码 String s="xxxxx"; Clob clob=new javax.sql.rowset.serial.SerialClob(s.toCharArray());
存入: byte[] buffer = System.Text.Encoding.Default.GetBytes(你的数据); OracleCommand cmd = new OracleCommand(你的sql语句, 你的连接); cmd.Parameters.Add("你的字段", OracleType.Blob); cmd.Parameters[0].Value =
貌似不用转,先插入一个空的blob到db中,然后修改它的值.
这里不用改,在JBPM的配置文件里有个类型修改为org.springframework.orm.hibernate3.support.ClobStringType
可以强转. java 是单根继承模式 每个类 都有一个父类名叫objte 你可以强转.. 但是要保证类型的合适 string s = "11"; blob s = (blob)((objte)s);
clob.getSubString(1, (int) clob.length())