當前位置:首頁 » 編程語言 » java導出sql腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java導出sql腳本

發布時間: 2022-07-07 19:10:26

❶ jsp中通過執行sql腳本動態創建資料庫,插入數據

在你的JSP中寫JDBC語句就可以實現.
或者建一個Java類專門處理
SQL語句
,再用JSP來調用這個Java類.
使用Java的Windows命令的調用怎麼樣?
===========================================
<%
Runtime
run
=
Runtime.getRuntime();
Process
process
=
run.exec("sqlplus
scott/tiger
@c:/a.sql");
%>

❷ 用JAVA生成資料庫SQL腳本

java可以調用cmd命令,利用sql server2000 的命令就可以生成SQL腳本了

❸ 我在java中用下面方法執行sql腳本,不輸出日誌,但是在命令窗口執行就會生成腳本

樓主,那你是什麼問題呢?是要輸出日誌、還是說不要在命令窗口顯示腳本呢。

另外,說實在的,既然使用了JAVA,不如使用JDBC來執行,讀入文件、分段執行。

❹ java解析sql語句是實現不了的

哈哈,樓主沒文化了。這個是需要詞法解析和語法解析的。總體的思路是設計一個分詞器,按規則將語句進行分詞。例如,關鍵字用1表示,字元串用2表示,當分詞到 select時,標識1,分詞到'select'時標識為2。然後語法解析器用來分析怎麼樣的詞法組合才合理,需要構造語法樹等。

整體來說還是很復雜的,但是是完全可以實現的。

最後推薦個很好的java實現: JavaCC

❺ Java程序實現mysql資料庫導出,命令執行成功了,可是導出的文件是空的,求解!

應該是一些特殊符被轉義了,你可以把mysqlmp -u root -proot --opt mysql > C:/Users/success/ak.sql 這句寫到一個bat文件裡面,然後java中就直接調用這個bat文件就可以避免了

❻ powerdesigner16.5怎麼sql生成為java

1.生成java代碼

首先選擇你要生成代碼的類圖,然後單擊菜單欄的Language菜單,選擇Generate java code選項。

選擇輸出目錄,你如果只是生成sql腳本,在Generation type選擇Script generation就可以了。如果你想直接連接資料庫,就選擇Direct generation。當然你要用mysql資料庫,就必須在創建或者用邏輯或者概念模型生成physical data model時就要把dbms選項選為mysql資料庫。

❼ 用java編寫並生成一個sql小腳本語句

//替換文本
publicstaticvoidtest28()throwsException{
FileReaderfr=newFileReader("E:/qqqq.txt");
BufferedReaderbr=newBufferedReader(fr);
Stringtmp;
while((tmp=br.readLine())!=null){
String[]strs=tmp.split("\s+");
//TODO你要做的
for(Stringstr:strs){
System.out.println(str);
}
}
br.close();
fr.close();
}

❽ java如何根據實體類圖生成sql腳本

自動生成C#和Java實體類,自動生連接符為「&」和「+」的INSERT,UPDATE,DELETE,SELECT語句,支持簡單的數據查詢修改。

❾ 怎麼將oracle的數據導入sql中

不同意樓上的說法:
1.沒有看清楚問題,他的意思的把oracle的數據導入到sqlserver中去,而不是oracle到oracle
2.exp里的compress=y不是管壓縮的,它是管建表時的initial extents的
我覺得可以用plsqldeveloper這個工具來解決問題,因為大家都是支持標准SQL的,所以把需要倒的數據表用工具生成SQL腳本,腳本里包含表的基本結構和所要的數據,一些check和constraint就不需要了,怕sqlserver不支持,把生成的腳本拿到sqlserver中去執行。當然這個方法是比較麻煩的,但是這種跨資料庫平台的遷移也就只能這么麻煩!
工具可以到網上搜,