oraclesql文件
//通過編寫的連接類創建一個連接
dbconn db = new dbconn();
Connection con1 = db.conn;
String callsql1 = new String();
ResultSet rs1 = null;
//創建一個CallableStatement變數st1來調用存儲過程信息
CallableStatement st1 = null;
try {
st1 = con1.prepareCall("{ call p(?,?,?,?) }");
st1.setString(1, "參數1");
st1.setString(2, "參數2");
st1.setString(3, "參數3");
st1.registerOutParameter(4,Types.INTEGER); //此處4 代表第一個"?" 則表示存儲過程返回的值 這里要注意Types的類型,當需要有返回值時
st1.execute();
System.out.println(st1.getInt(4));//輸出存儲過程的返回值,當有返回值時
} catch (Exception error) {
try {
con1.rollback(); //操作不成功則回退
} catch (Exception ex9) {
ex9.printStackTrace();
}
out.print("系統出錯" + error.getMessage());
} finally {
try {
if (st1 != null) {
st1.close();
}
} catch (Exception error) {
}
db.disconnect();
}
『貳』 如何利用BAT文件登陸OracleSql並執行多個sql腳本PLSQL語句
首先,做一個簡單的sql文件(log.sql)。
在這個SQL文件中我們創建了一個表。
接下來,我們來建一個bat批處理文件(log.bat)。
在這個bat文件裡面我們調用絕對路徑的sql文件,並將執行過程及結果輸出到log.txt文件中。
最後,我們運行bat文件,執行多個sql腳本plsql語句。
『叄』 oracle中怎樣執行.sql文件
建議使用plsql工具來連接Oracle資料庫進行表操作,這樣很方便的,就像使用sqlserver一樣方便
『肆』 如何用SQL語句將Oracle資料庫上的BLOB數據下載到客戶機上
1、客戶機上弄個samba共享目錄。伺服器端映射到本地目錄。directory指向這個本地目錄。
2、客戶機使用ftp,plsql有一些ftp支持包。
3、plsql調用伺服器端的dos 或者 shell 命令。
4、plsql使用java存儲過程解決遠程傳輸的問題。
解決方法很多,第一種最簡單。就是映射遠程目錄即可。