使用Java连接到远程MySql数据库的快速方法

时间:2013-05-20 18:11:05

标签: java mysql database jdbc database-connection

我想从基于Java的框架内连接到数据库。这主要涉及编写代码以连接到数据库。但是,我无法修改任何build.xml文件,例如http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html或下载软件包,例如mysql-connector-java。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

最简单的方法:

Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager
      .getConnection("jdbc:mysql://localhost/dbname?"
          + "user=myusername&password=mypassword");
PreparedStatement preparedStatement = connect
      .prepareStatement("select * from employees");
 ResultSet resultSet = preparedStatement.executeQuery();

while (resultSet.next()) {
  //display text
}
preparedStatement.close();
connect.close();
  • 如您所见,我假设您在localhost上运行了名为dbname的mysql数据库,凭据为myusernamemypassword。此外,上面的代码假定您在数据库中有一个employees

  • 我使用了PreparedStatement以便预编译。当你有查询的参数时,它会更有用。您也可以使用Callable语句。