CLOB大資料對象

來源:互聯網
上載者:User

標籤:

處理CLOB大資料對象

import java.sql.SQLException ;import java.sql.DriverManager ;import java.sql.ResultSet ;import java.sql.Connection ;import java.sql.PreparedStatement ;import java.io.File ;import java.io.FileInputStream;import java.io.InputStream ;class Tester{    public static final String DBURL = "jdbc:mysql://localhost:3306/student" ;public static final String DBUSER = "root" ;public static final String DBPASS = "include" ;public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;public static void main(String args[]) throws Exception{  Connection con = null;  PreparedStatement ps = null;  String name="王呆萌" ;  String sql = "insert into text(name,note) values(?,?)" ;  Class.forName(DBDRIVER) ;  con=DriverManager.getConnection(DBURL,DBUSER,DBPASS);//這句每次都會手殘寫錯  ps=con.prepareStatement(sql) ;  File f =new File("d:"+File.separator+"in.txt") ;  InputStream in =new FileInputStream(f);  ps.setString(1,name) ;  ps.setAsciiStream(2,in,(int)f.length());  ps.executeUpdate();  in.close();  ps.close();  con.close();  System.out.println("操作成功!");    }}



讀取CLOB大資料對象

 import java.sql.Connection ;import java.sql.SQLException ;import java.sql.DriverManager ;import java.sql.PreparedStatement;import java.sql.ResultSet ;import java.io.InputStream ;import java.io.File ;import java.io.FileInputStream ;import java.util.Scanner ;class Tester{    public static final String DBURL = "jdbc:mysql://localhost:3306/student" ;public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;public static final String DBUSER = "root" ;public static final String DBPASS = "include" ;public static void main(String args[]) throws Exception{   Connection con = null;PreparedStatement ps = null ;ResultSet rs = null;int id=1;String sql ="select name,note from text where id=?";con = DriverManager.getConnection(DBURL,DBUSER,DBPASS);ps=con.prepareStatement(sql) ;ps.setInt(1,id);rs=ps.executeQuery();if(rs.next()){   String name = rs.getString(1);StringBuffer sb = new StringBuffer() ;System.out.println("名字 :"+name);InputStream in = rs.getAsciiStream(2) ;Scanner scan = new Scanner(in) ;  //點睛之筆scan.useDelimiter("\r\n");while(scan.hasNext()){  sb.append(scan.next()).append("\n") ;}System.out.println(sb);in.close();}rs.close();ps.close();con.close();}}


CLOB大資料對象

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.