如何将数据从jsp页面插入mysql数据库并在Eclipse中运行该表上的查询?

时间:2012-07-18 19:44:48

标签: java mysql jsp servlets phpmyadmin

我与mysql数据库有以下JDBC连接:

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的查询。

谢谢

1 个答案:

答案 0 :(得分:1)

对你的问题的完整答案需要大量的写作和一些澄清。

您可以使用优秀的教程: Creating Database Web Applications with Eclipse

您将使用MySQL。而不是Derby DB。