我与 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 运行查询。
谢谢