package text02;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Properties;
import javax.sql.DataSource;
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
public class DRUID02 {
public static void main(String[] args) throws Exception {
Properties properties = new Properties();
ClassLoader classLoader = ClassLoader.getSystemClassLoader();
properties.load(classLoader.getResourceAsStream("durid-config.properties"));
DruidDataSource createDataSource =(DruidDataSource)DruidDataSourceFactory.createDataSource(properties);
Connection connection = createDataSource.getConnection();
String sql="select * from users where id = ?";
PreparedStatement prepareStatement = connection.prepareStatement(sql);
prepareStatement.setInt(1,3);
ResultSet query = prepareStatement.executeQuery();
while(query.next()) {
System.out.println(query.getString("name"));
}
query.close();
prepareStatement.close();
connection.close();
createDataSource.close();
}
}
关闭连接时候因为是接口所以可以转换