【Java-49】基于Java语言操纵数据库

Java编译器与数据库管理系统配置好之后就可以操纵数据库了,操纵数据库最常用的类为PreparedStatement(这里注意其使用的包为:java.sql.PreparedStatement;),既能提高效率又能避免SQL注入问题

先利用Navicat创建一个数据库,并且建立一个Student表,属性为sno、name

以下为Java语言操纵代码:

public class testSQL {
	public static void main(String[] args) throws ClassNotFoundException,
			SQLException {
		// 加载驱动,其实就是个包
		Class.forName("com.mysql.jdbc.Driver");

		// 建立连接
		// 参数分别为数据库地址,账户,密码
		Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/我的数据库?characterEncoding=utf8&useSSL=true","root", "987pm321");
		
		//操纵数据库
		String SQL = "insert into Student(sno,name) values(?,?)";
		PreparedStatement pre_ste = connect.prepareStatement(SQL);//注意这里导入
		pre_ste.setObject(1, 123423);
		pre_ste.setObject(2, "闻大玖");
		
		System.out.println(pre_ste.execute());
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_42034217/article/details/86681815