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
これは、JSFでDAOを最良の方法で使用する方法に関する非常に優れたチュートリアルです。
http://balusc.blogspot.com/2008/07/dao-tutorial-use-in-jsf.html
JSFを使用している場合、そのWebサイトは一般的な問題の解決策を見つけるのに適した場所です。素晴らしい完全な例があります。
とにかく、JSFはビューとコントローラーレイヤーを管理するフレームワークです。モデルレイヤーとデータベースへのアクセスについては、JSFまたはアプリケーションのビュー/コントローラー部分を管理するその他のJava Webフレームワークを使用する場合、大きな違いはありません。
于 2008-11-26T09:00:12.880 に答える
0
これはHibernateとHSQLを使用した例ですが、dbのものを分離する基本的な考え方は有効である必要があり、構成されたweb.xmlが含まれています。
于 2008-11-26T07:29:32.453 に答える