1
我有以下的mysql數據庫JDBC
連接:如何從jsp頁面插入數據到MySQL數據庫並在Eclipse中從該表上運行查詢?
import java.sql.*;
public class Main
{
public static void main (String[] args) throws ClassNotFoundException, SQLException
{
Class.forName("com.mysql.jdbc.Driver");
String string = "jdbc:mysql://localhost:3306/testdb";
Connection con = DriverManager.getConnection(string , "root2" , "root");
PreparedStatement statement = con.prepareStatement("select * from names"); // SELECT * FROM `names`
ResultSet result = statement.executeQuery();
while (result.next())
{
System.out.println(result.getString(1) + " " + result.getString(2));
}
}
}
當我進入http://localhost/phpmyadmin
並創建一個數據庫,我可以成功運行查詢數據庫,在我做了,但我怎麼能做到這一點從內Eclipse
(例如java)?
爲了更加清楚,用戶將數據輸入jsp
頁面,並從那裏提取數據 。之後,我想從Eclipse內部創建一個數據庫,而不直接進入http://localhost/phpmyadmin
。我怎樣才能做到這一點 ?
編輯:
我有需要的servlet,我現在想的是創建從servlet數據庫,並執行從servlet查詢。
謝謝
在所有可能的情況下,最好避免JSP(Scriptlets)中的Java代碼。您可能需要考慮添加servlet,並將您在上述類中的代碼複製到那裏。 – kosa 2012-07-18 19:46:46
你想動態創建一個數據庫嗎? – Razvan 2012-07-18 19:47:48
@thinksteep:我有一個servlet,我的問題是如何從servlet創建數據庫並使用jdbc運行該數據庫。 – ron 2012-07-18 19:47:58