必威体育Betway必威体育官网
当前位置:首页 > IT技术

使用PreparedStatement进行数据库查询

时间:2019-08-08 22:41:08来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

preparedstatement

例:模糊查询

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Preparedstatement;
import java.sql.ResultSet;
public class PreparedStatementDemo{
	//mysql数据驱动
	public static final String DBDRIVER="com.mysql.cj.jdbc.Driver";
	//MySQL数据库的连接地址
	public static final String DBURL="jdbc:mysql://localhost:3306/mldn?useSSL=false&serverTimezone=UTC";
	//Mysql数据库的连接用户名
	public static final String DBUSER="root";
	//MySQL数据库的连接密码
	public static final String DBPASS="root";

	public static void main(String[] args) throws Exception{
		//加载数据库驱动
		class.forname(DBDRIVER);
		//获取数据库连接
		Connection conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
		//实例化PreparedStatement对象
		String sql="SELECT id,name,password,age,sex,birthday FROM user WHERE name LIKE ? OR password LIKE ? OR sex LIKE ?";
		PreparedStatement pstmt=conn.preparestatement(sql);
		String keyword="java";
		pstmt.setString(1,"%"+keyWord+"%");
		pstmt.setString(2,"%"+keyWord+"%");
		pstmt.setString(3,"%"+keyWord+"%");
		//执行查询操作,并输出数据
		ResultSet rs=pstmt.executequery();
		while(rs.next()){
			int id=rs.getInt("id");
			String name=rs.getString("name");
			String password=rs.getString("password");
			int age=rs.getInt("age");
			String sex=rs.getString("sex");
			java.util.Date birthday=rs.getDate("birthday");
			System.out.print("编号:"+id+";");
			System.out.print("姓名:"+name+";");
			System.out.print("密码:"+password+";");
			System.out.print("年龄:"+age+";");
			System.out.print("性别:"+sex+";");
			System.out.println("生日:"+birthday);
		}
		//关闭数据库连接
		rs.close();
		pstmt.close();
		conn.close();
	}
}

相关阅读

搜索引擎必知的5个日常使用技巧

感觉啊,现在常见或不常见的搜索引擎种类繁多,不同品牌出品的引擎都有着自身的优势和劣势,但常玩网的盆友都知道:根据搜索目的去选择搜

sketchup2016使用鼠标滚轮不能旋转视角该怎么办?

新手使用Sketchup,逐步熟悉过程中、突然发现鼠标滚轮按下之后不再像以前一样可以旋转视角,鼠标图案变成了带上下三角的圆圈,百度了好

2017苏宁易购818优惠券怎么用?苏宁818优惠券使用规则!

2017苏宁易购818优惠券怎么用?苏宁818优惠券使用规则!2017苏宁818什么值得买?前面给大家介绍了几种2017苏宁818值得入手的商品,

1号店的礼品卡能在京东使用吗,有哪些使用规则?

2008年7月 11日,电子商务型网站一号店正式上线,开创了中国电子商务行业 "网上超市"的先河。后来沃尔玛收购一号店股份并对收购尚未

使用美图化妆秀给自己的照片化妆方法图解

美图化妆秀是一款美女们钟爱的软件,它的化妆功能简直让人惊叹,使用过美图化妆秀的孩纸相信早有感触。下面小编就为大家介绍一下美图

分享到:

栏目导航

推荐阅读

热门阅读