我想从基于Java的框架内连接到数据库。这主要涉及编写代码以连接到数据库。但是,我无法修改任何build.xml文件,例如http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html或下载软件包,例如mysql-connector-java。有没有办法做到这一点?
答案 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数据库,凭据为myusername
和mypassword
。此外,上面的代码假定您在数据库中有一个employees
表
我使用了PreparedStatement
以便预编译。当你有查询的参数时,它会更有用。您也可以使用Callable语句。