1
我想在用戶第一次運行jsp文件的時候在jsp中創建表,就像我們安裝wordpress一樣,它可以自己創建表。可以使用sql文件嗎?如何創建數據庫使用servlet?
PS:只是因爲我的朋友要求我在他的電腦上製作一個jsp網站,當然,但他對mysql一無所知,所以我認爲我應該讓程序創建數據庫,就像我們安裝WordPress一樣,我們只是輸入用戶名和密碼,它可以爲我們創造一切。
我想在用戶第一次運行jsp文件的時候在jsp中創建表,就像我們安裝wordpress一樣,它可以自己創建表。可以使用sql文件嗎?如何創建數據庫使用servlet?
PS:只是因爲我的朋友要求我在他的電腦上製作一個jsp網站,當然,但他對mysql一無所知,所以我認爲我應該讓程序創建數據庫,就像我們安裝WordPress一樣,我們只是輸入用戶名和密碼,它可以爲我們創造一切。
這個類從文件執行一個腳本:http://pastebin.com/f10584951
使用這樣一個JSP頁面內。
ScriptRunner scriptRunner = new ScripRunner(connection);
Reader reader = new FileReader("path to file");
scriptRunner.runScript(reader);
connection.commit();
是的,它可以,但我很好奇爲什麼要用jsp創建表格,這是一個很好的做法嗎? – Satya
JSP是用於生成標記的視圖組件。他們不應該包含商業邏輯。他們甚至不應該包含Java代碼。使用servlet,並學習如何使用JDBC執行查詢。 Google for JDBC教程。 –
謝謝,我知道使用JDBC,我只是想知道如何使用JDBC來調用sql文件。 – zzh55531