⑴ 依賴於資料庫的軟體,軟體升級時資料庫上有問題,資料庫應該怎樣設計比較好
寫三層結構啊:Application、Html(表示層客戶端應用程序)------類模塊、Dll(邏輯層)------Aplication、Html(表示層伺服器設置)-------DataBase(資料庫)
在邏輯表示層中可以把資料庫設置存儲在本地數據里,本地數據把資料庫對象作為字元串存儲在設置裡面,並圖形化來操作,這是最簡單的結構,伺服器可以變更資料庫及其結構,類模塊處理這樣的邏輯,伺服器可以終止遠程客戶端服務。
⑵ 在java中寫一個工具類,該類是將從瀏覽器傳進來的List和資料庫中的數據進行對比
不是很簡單嗎?取出ResultSet 之後和List 比對,有的話,remove ,沒有就insert進去啊
⑶ java實現資料庫定時更新
才1500條記錄,怎麼弄也花不了很長時間,也不會占很大資源。
因為是兩個不同的資料庫所以用純sql是做不了的。只有讀到伺服器中做比較然後更新。
這樣的操作最好不要用框架,自己寫也不是很難的,表2你只要讀一次然後循環發update到表1里去,表1的資料庫連接你創建一個就好了,你把它緩存了,在循環里不停的反復用(只用一個就行了不用寫連接池,因為不涉及多線程,--千萬不要發一條update建一個connection 然後關閉)整個過程大概不到一分中就完成(環境不一樣會有一點出入)
任何疑問
blog.csdn.net/shmilyhe
mail:[email protected]
⑷ 如何編寫一個mysql資料庫腳本
1、首先,選中一個資料庫world,為了防止破壞其他的資料庫表,這里新建一張資料庫表t_people_info,如下圖所示。
⑸ 資料庫中數據變化後,如何自動調用java程序處理新的數據
這種好像辦不到,因為你不調動java,誰去判斷資料庫變化沒啊?所以應該是調動java後,資料庫變化,java處理的數據也變化,就像web程序,增刪改查,只要有改變,刷新一下頁面就能看到,不用restart。
⑹ 如何用java對資料庫中表進行比較
如果沒有特殊要求的話,一般最好用資料庫中的比較,先在資料庫中比較數據,找出差異的,然後用程序輸出文本或者列印,畢竟資料庫的數據處理能力是很強大的;當然你也可以把數據兩個表的數據分別取出來,在程序中使用兩個對象來存放,然後在程序中對這2個對象進行比較
⑺ java jtable 在資料庫中內容修改後自動更新
思路:
雙擊表格中你要更改的數據,然後將要更改的數據顯示到一個新的窗體上,顯示的內容基本上都是用文本框顯示,修改完後點擊確定按鈕,在按鈕的點擊事件下,寫資料庫的修改。
再在你的主函數里寫一個顯示函數做更新,只要你已有添加,修改,刪除,table就會立刻顯示!
⑻ JAVA2.0怎麼升級到更高版本
oracle9.2.01升級到oracle9.2.0.8全過程1.准備好補丁包p4547809_92080_WINNT.zip,並解壓縮。2.退出所有與oracle的連接,關閉伺服器上的oracle所有的服務3.運行補丁安裝包中的setup.exe文件,彈出Universal Installer圖形界面,安裝時預設選擇是新建一個oracle_home,我們應該選擇原來安裝的oracle_home,否則升級不會成功。4.安裝結束後會提示oracle9iR2 Patch set 的安裝已成功,之後退出圖形界面,打開oracle的服務5.用sys 以sysdba登錄資料庫,並啟動資料庫。 C:\> sqlplus /NOLOG SQL> CONNECT SYS/SYS_password AS SYSDBA SQL> Startup;6.查看shared_pool_size和java_pool_size的值,設置為150m,修改成功後關閉資料庫。 SQL> show parameter shared_pool_size SQL> show parameter java_pool_size SQL> alter system set shared_pool_size='150m' scope=spfile; SQL> alter system set java_pool_size='150m' scope=spfile; SQL> Shutdown immediate;7.重新啟動資料庫到升級狀態,並運行升級腳本。 SQL> STARTUP MIGRATE SQL> SPOOL patch.log SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\catpatch.sql SQL> SPOOL OFF8.升級完成後,查看日誌,如果有問題要重新運行升級腳本catpatch.sql,沒有問題後重啟oracle,把shared_pool_size和java_pool_size的值調整到合適大小。 SQL> SHUTDOWN
SQL> STARTUP9.查詢升級後的版本 SQL> SELECT comp_name,status,substr(version,1,10,) as version from dba_registry; SQL> select * from v$version;
⑼ JAVA實現自動更新數據功能。JAVA或者資料庫實現都可。
資料庫的話你可以寫一個觸發器,
java代碼的話:spring的schles和quartz設置定時任務
⑽ java編程實現,對比資料庫兩個表中的數據,將相同的數據存到另一個表中
這個可以用存儲過程,結果集的分析,將不同的數據放到另外一個表上,存儲過程實現吧。