javaweb查询数据库:使用JavaWeb开发数据库应用程序的实践

在web.xml中配置数据库连接池:

在web.xml中配置数据库连接池:

1、首先,在web.xml中配置数据库连接池:

DB Connection

jdbc/myDB

javax.sql.DataSource

Container

2、在context.xml中配置数据库连接:

maxActive="100" maxIdle="30" maxWait="10000"

username="username" password="password" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/test"/>

3、在JavaBean中编写查询数据库的代码:

public class UserDao {

private DataSource dataSource;

public void setDataSource(DataSource dataSource) {

this.dataSource = dataSource;

}

public List getAllUsers() {

List users = new ArrayList();

Connection conn = null;

try {

conn = dataSource.getConnection();

PreparedStatement ps = conn.prepareStatement("SELECT * FROM USER");

ResultSet rs = ps.executeQuery();

while (rs.next()) {

User user = new User();

user.setId(rs.getInt("id"));

user.setName(rs.getString("name"));

user.setAge(rs.getInt("age"));

users.add(user);

}

rs.close();

ps.close();

return users;

} catch (SQLException e) {

throw new RuntimeException(e);

} finally {

if (conn != null) {

try {

conn.close();

} catch (SQLException e) {}

}

}

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(162)
java并发是什么意思让你的代码更快、更强大
上一篇
java程序运行时间:如何优化Java程序的运行时间
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(31条)