String sql = "isql -Usa -P -S221 -Jcp936 iE:\\aaa.sql";
try {
Runtime.getRuntime().exec(sql);
} catch (IOException e) {
e.printStackTrace();
}
sybase用isql,-S是你本機(jī)sybase客戶(hù)端的服務(wù)名,-J是設(shè)置的字符集,-i就需要全路徑了。 try {
Runtime.getRuntime().exec(sql);
} catch (IOException e) {
e.printStackTrace();
}
以上是在能確定數(shù)據(jù)庫(kù)用戶(hù)名、密碼……硬件條件的情況下實(shí)行的,否則還是在sql腳本文件讀到String里,寫(xiě)上for循環(huán)一句一句的執(zhí)行吧。