Java连接数据库方式

@date 2019年11月5日下午2:18:27

数据库连接增删改小结:

一、连接数据库

*1、通过系统类加载器和Properties类配置文件信息
*2.加载驱动
*3.DricerManager.getConnection(url,user,password)获得连接
*

二、增删改

1.预编译sql语句,借助connection对象prepareStatement方法,sql作为参数,获得PreparedStatement对象
2.填充sql语句
3.执行sql语句
4.关闭资源

/**
 * 
 * @author watchSnow
 *
 * @date 2019年11月5日下午2:18:27
 * */
 * 
 public class reviewPreparedStatment {
	@Test 
	public void test() throws IOException, ClassNotFoundException, SQLException {
		//1.通过系统类加载器和Properties类获得配置文件信息
		InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");
		Properties property = new Properties();
		property.load(is);
		String url = property.getProperty("url");
		String user = property.getProperty("user");
		String password = property.getProperty("password");
		String driverClass = property.getProperty("driverClass");
		//2.应用反射加载驱动、Class中有静态代码块
		Class.forName(driverClass);
		//3.借助DriverManager连接数据库
		Connection connection = DriverManager.getConnection(url,user,password);
		//二、增删改
		//1.sql语句预编译,并得到preparedStatement对象
		String sql = "sql 语句";//用占位符
		PreparedStatement ps = connection.prepareStatement(sql);
		
		//2、填充占位符
		ps.setObject(parameterIndex, x);//index从一开始
		//............
		
		//3.执行ps
		ps.execute();
		//4.关闭资源
	}
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值