<?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource" maxTotal="100" maxIdle="30" maxWaitMillis="10000" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/myDB" username="root" password="password" /> </Context> import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class ResourceExample { public static void main(String[] args) { try { Context context = new InitialContext(); DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/myDB"); Connection connection = dataSource.getConnection(); String sql = "SELECT * FROM users"; PreparedStatement statement = connection.prepareStatement(sql); ResultSet resultSet = statement.executeQuery(); while (resultSet.next()) { String username = resultSet.getString("username"); String email = resultSet.getString("email"); System.out.println("Username: " + username + ", Email: " + email); } resultSet.close(); statement.close(); connection.close(); e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文