java儲存讀取文字oracle
儲存:
import java.sql.*;
import java.io.*;
public class SaveClob{
public static void main(String[] args){
Connection conn = null;
PreparedStatement stmt = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:dandan";
conn = DriverManager.getConnection(url, "root","dada");
String sql = "insert into book_list values(?,?,?)";
stmt=conn.prepareStatement(sql);
stmt.setString(1,"b1");
stmt.setString(2,"沉思錄");
BufferedReader br = new BufferedReader(new FileReader("a.txt"));
StringBuffer sb = new StringBuffer();
String s;
while((s=br.readLine()) != null){
sb.append(s + "\n");
}
br.close();
String content = sb.toString();
StringReader sr = new StringReader(content);
stmt.setCharacterStream(3, sr, content.length());
stmt.executeUpdate();
sr.close();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(conn != null){
conn.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
}
讀取:
import java.sql.*;
import java.io.*;
public class GetClob{
public static void main(String[] args){
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
FileOutputStream fos = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url= "jdbc:oracle:thin:@localhost:1521:ora9";
conn = DriverManager.getConnection(url,"scott","tiger");
String sql="select * from book_list where bid='b1'";
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
rs.next();
StringBuffer sb = new StringBuffer();
Reader rd = rs.getCharacterStream(3);
BufferedReader br = new BufferedReader(rd);
String s;
while((s=br.readLine())!=null)
{
sb.append(s + "\n");
}
System.out.println(sb.toString());
rs.close();
br.close();
stmt.close();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(conn != null){
conn.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
}
相關文章
- java mysql儲存和讀取檔案JavaMySql
- java讀取倒序儲存的int型資料Java
- 讀取和儲存Excel表Excel
- 實用小程式(1)之讀取xml並儲存為txt文字XML
- Android內部儲存和外部儲存,以及讀取Android讀取RAM,ROM內部儲存和外部儲存卡容量Android
- NOPI讀取Word模板並儲存
- Python -讀取,儲存檔案Python
- Android,java,xml,xml讀取與儲存,基於AndroidXML解析與儲存的實現AndroidJavaXML
- Android儲存讀取txt檔案Android
- Excel 讀取圖片並獲取儲存路徑Excel
- Java 讀取Word文字框中的文字/圖片/表格Java
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- (slam工具)1檔案讀取和儲存SLAM
- python讀取檔案——python讀取和儲存mat檔案Python
- Java 載入、操作和儲存WPS文字文件Java
- java+pgsql實現儲存圖片到資料庫,以及讀取資料庫儲存的圖片JavaSQL資料庫
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- 用java呼叫oracle儲存過程JavaOracle儲存過程
- java 讀取指定某一行的文字Java
- Java 讀取PDF中的文字和圖片Java
- golang 讀取切分儲存byte流檔案Golang
- Python讀取、儲存、檢視.mat檔案Python
- 【Java】儲存Java
- Java 讀取Word表格中的文字和圖片Java
- Java讀取文字檔案中文亂碼問題Java
- Spark(16) -- 資料讀取與儲存的主要方式Spark
- spark學習筆記--資料讀取與儲存Spark筆記
- Java讀取暫存器資料的方法Java
- 一文詳解 JuiceFS 讀效能:預讀、預取、快取、FUSE 和物件儲存UI快取物件
- JavaScript儲存文字資料示例JavaScript
- VB讀取文字檔案的例子:逐行讀取
- Springboot整合MongoDB儲存檔案、讀取檔案Spring BootMongoDB
- Python中檔案讀取與儲存程式碼示例Python
- Mybatis讀取和儲存json型別的資料MyBatisJSON型別
- 用java呼叫oracle儲存過程總結JavaOracle儲存過程
- Oracle開發人員 JAVA儲存過程OracleJava儲存過程
- Java呼叫Oracle儲存過程的問題JavaOracle儲存過程
- 只讀儲存器ROM