druid--jdbc基本操作二

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();
	}
}

关闭连接时候因为是接口所以可以转换

猜你喜欢

转载自blog.csdn.net/xiaosuanmiao123/article/details/81174985