向mysql插入一个longtext对象,文件大小为968B,插进去却是933B? 怎么个情况?读出来是不完整的,最后少一段 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.etoak;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.InputStream;import java.io.Reader;import java.sql.*;public class WriteMySQL { public static void main(String[] args){ // create table test(b longblob,t longtext); ConnFactory conn = null; //ConnFactory是一个连接数据库的工厂类 Connection con = null; PreparedStatement ps = null; String sql = "insert into test values(?,?)"; try{ conn = ConnFactory.newInstance(); con = conn.getConnection("mysql"); ps = con.prepareStatement(sql); File file = new File("E:\\图片\\3.jpg"); InputStream is = new FileInputStream(file); int len = (int)file.length(); ps.setBinaryStream(1,is,len); File file2 = new File("E:\\day and day\\game.java"); Reader reader = new FileReader(file2); int len2 = (int)file2.length();System.out.println(len2); ps.setCharacterStream(2,reader,len2); ps.execute(); reader.close(); is.close(); }catch(Exception e){ e.printStackTrace(); }finally{ conn.close(con,ps,null); } }} 对于有唯一索引列的表插入重复记录的问题? MySQL创建function时出错 如何从 oracle 复制数据到 mysql,不用 oracle gateway 关于mysql的查询 15个应用的数据表放到同一个数据库里有没有太大的问题? 几台slave上的 Slave_IO_Running 都变为No MySQL在没有网络的情况下数据同步。 正版 MYSQL是什么样子的? 这样一个简单的mysql查询语句怎么写? MySQL批量给同一个数据库中的表加索引 遇到mysql case when 问题 关于MYSQL多条件查询orderby优化的问题
package com.etoak;import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.InputStream;
import java.io.Reader;
import java.sql.*;public class WriteMySQL {
public static void main(String[] args){
// create table test(b longblob,t longtext);
ConnFactory conn = null; //ConnFactory是一个连接数据库的工厂类
Connection con = null;
PreparedStatement ps = null;
String sql = "insert into test values(?,?)";
try{
conn = ConnFactory.newInstance();
con = conn.getConnection("mysql");
ps = con.prepareStatement(sql);
File file = new File("E:\\图片\\3.jpg");
InputStream is = new FileInputStream(file);
int len = (int)file.length();
ps.setBinaryStream(1,is,len);
File file2 = new File("E:\\day and day\\game.java");
Reader reader = new FileReader(file2);
int len2 = (int)file2.length();System.out.println(len2);
ps.setCharacterStream(2,reader,len2);
ps.execute();
reader.close();
is.close();
}catch(Exception e){
e.printStackTrace();
}finally{
conn.close(con,ps,null);
}
}
}