2012-07-18 46 views
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查詢。

謝謝

+0

在所有可能的情況下,最好避免JSP(Scriptlets)中的Java代碼。您可能需要考慮添加servlet,並將您在上述類中的代碼複製到那裏。 – kosa 2012-07-18 19:46:46

+0

你想動態創建一個數據庫嗎? – Razvan 2012-07-18 19:47:48

+0

@thinksteep:我有一個servlet,我的問題是如何從servlet創建數據庫並使用jdbc運行該數據庫。 – ron 2012-07-18 19:47:58

回答

相關問題