欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Java-50】基于Java语言将批量数据导入数据库

程序员文章站 2022-06-11 13:28:27
...
// 加载驱动,其实就是个包
		Class.forName("com.mysql.jdbc.Driver");

		// 建立连接
		// 参数分别为数据库地址,账户,密码
		Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/我的数据库?characterEncoding=utf8&useSSL=true","root", "987pm321");
		connect.setAutoCommit(false);//后面手动提交
		
		//操纵数据库
		
		///更新
		String SQL = "delete from person";
		Statement ste = connect.createStatement();//注意这里导入
		ste.addBatch(SQL);
		for(int i=1;i<1000;i++){
			String str="gdfg";
			int age=i;
			SQL="insert into person(name,age) values("+"'"+str+"'"+","+age+")";
			ste.addBatch(SQL);	
		}
		connect.commit();//手动提交