2011-08-04 54 views
0

我需要製作一個數據文件來容納兩個空字段,並且其中包含很多字段 我已成功製作一個帶有DOS風格IDE的MySQL 5.5表。 而且MySQL很好地向NetBeans註冊。爲MySQL或Java編寫腳本

我可以在我的程序 中創建一個腳本來構建這個腳本,或者可以直接在Java中完成此操作,並獲取Java文件以讀取文件參數作爲其執行時創建數據庫文件名的文件參數。

我不知道要採取什麼方向來做到這一點,什麼是可能的。 我正在寫Java和Delphi,Delphi沒有MySQL支持。 有沒有人做過類似的事情,他們是如何做到的

該數據庫是保存70 meduim大小的圖片,訪問圖片時更新速度有多慢,我應該使用JPEG或BMP存儲無線Java應用程序? Java可以管理JPEG文件並顯示它們嗎?

+1

您可以在java中使用jdbc輕鬆執行DDL(您的腳本創建數據庫)。 – kunal

回答

1

在一篇文章中有很多問題。讓我試着單獨解決每個問題。

  1. 是的,你可以編寫Java代碼來爲你創建你的MySQL數據庫。另一方面,像Liquibase這樣的工具可以爲你做到這一點 - 你只需要學習它的XML配置語法。

  2. 很多人成功地編寫了Java和Delphi代碼來訪問MySQL數據庫。如果我沒有記錯,至少Delphi通過ODBC支持MySQL訪問,如果沒有,則通過第三方自定義組件支持。

  3. Java可以存儲&像任何其他語言一樣從/到數據庫中檢索JPEG圖像,但實際上,我不會這麼做。相反,我會將圖像本身存儲在文件系統中,並將它們的位置存儲在數據庫中。 RDBMS並不是真的在處理大型二進制BLOB時構建的。

  4. 您想如何顯示圖像?如果通過桌面客戶端在屏幕上顯示,那麼,是的,Java的Swing組件可以輕鬆而方便地顯示JPEG,甚至GIF & PNG圖像。如果通過Web瀏覽器或遠程客戶端,那麼它實際上只是通過HTTP向瀏覽器/客戶端應用程序提供圖像的問題。