如何使用 JSF 连接到连接 bean 中的数据库(MYSQL)以检索其内容。另外请让我知道如何配置 web.xml 文件?
问问题
13664 次
3 回答
3
要连接到 mysql:
public void open() {
try {
String databaseName = "custom";
String userName = "root";
String password = "welcome";
//
String url = "jdbc:mysql://localhost/" + databaseName;
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection(url, userName, password);
} catch (Exception e) {
System.out.println("Not able to connect");
}
}
在这种情况下,web.xml 中没有任何更改。但是您可以在 pom.xml 中添加它
<dependency>
<groupId>groupId = mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
这是成功的。
于 2008-12-10T09:33:46.567 回答
1
这是一个关于如何以最佳方式将 DAO 与 JSF 一起使用的非常好的教程:
http://balusc.blogspot.com/2008/07/dao-tutorial-use-in-jsf.html
如果您使用的是 JSF,那么该网站可能是寻找常见问题解决方案的好地方。有伟大而完整的例子。
无论如何,JSF 是一个管理视图和控制器层的框架。对于模型层和对数据库的访问,如果您使用 JSF 或管理应用程序的视图/控制器部分的任何其他 Java Web 框架,则没有太大区别。
于 2008-11-26T09:00:12.880 回答
0
这是一个使用 Hibernate 和 HSQL 的示例- 但是将 db 内容分离出来的基本思想应该是有效的,并且它包括一个配置的 web.xml。
于 2008-11-26T07:29:32.453 回答