JDBC简单操作步骤总结
JDBC
操作步骤
- 1:加载数据库驱动
- 2:建立与数据库之间的连接
- 3:发送SQL语句
- 4:获取查询结果
- 5:使用完之后,应进行断开连接,减少服务器负担。
frist
- 提前下载相关jar包,添加相应依赖。
- Class.forName(驱动器名)
- Class.forName"com.mysql.cj.jdbc.Driver")//当前使用版本为:mysql 8.0;
second
- Connection con = DriverManger.getCoonection(“连接字符串”,“用户名,密码”)
third
Statement st = con.createStatement();
//获取查询对象
ResultSet rs = st.executeQuery(“SQL语句”);
//执行查询结果
last
while (rs.next()){
//遍历结果
System.out.println(“username”+ rs.getString(“username”));
}
con.close();
最终应在web端,以HTML显示
同时要利用response.setContentType 方法消除中文乱码。
含参数查询与非含参数的区别:
- 含参指带有条件的查询
- 具有区别在Java代码中,发送SQL语句
简单查询
//第二步:建立连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo?serverTimezone=UTC","root","123456");
//第三步:执行sql语句
String sql = "select * from member";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
//第四步:将结果集中的数据提取
含参数查询
//第二步:建立连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo?serverTimezone=UTC","root","123456");
//第三步:构建查询对象
PreparedStatement pst = con.prepareStatement("select * from member where username=?");
pst.setString(1, username);
ResultSet rs = pst.executeQuery();
//第四步:将结果集中的数据提取
知识补充:
- Driver接口
- DriverManager类
- Connection接口
- Statement接口
- PreparedStatement接口
- ResultSet接口
- PreparedStatement对象(对SQL语句进行预编译,极大提高了数据的访问效率);
- Result对象;
JDBC简单操作步骤总结相关推荐
- oracle_jdbc新建实例,JDBC的操作步骤和实例
创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- JDBC的操作步骤和实例
转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/45689023 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载 ...
- navicat导入sql数据库文件的简单操作步骤
目录 前言必读 一.概念 二.操作步骤 (一)新建连接 (二)新建数据库 (三)数据库导入sql文件 前言必读 读者手册(必读)_云边的快乐猫的博客-CSDN博客 一.概念 在很多项目当中都有sql文 ...
- qq降龙电脑版_分享 | 如何利用QQ群上课 简单操作步骤
QQ群上课功能:可以直播,演示ppt,word,图片等:与学生互动交流:像课堂一样做标记. 使用QQ群上课步骤(文图版): 建立班级科目QQ群(建议所有科目用一个,避免资源浪费). 打开QQ群界面,把 ...
- 抖音竖屏动漫高清视频发布最简单操作步骤
大佬请忽视!!!有更好的建议欢迎留言. 以下操作只针对动漫剪辑,基本通用.(知道不同场景有不同的参数,以下数据是为了便于小白操作) 基本需求: 一台电脑.电脑上有pr.1080P的动漫素材.以及一些最 ...
- quartus II 18.1 Qsys简单操作步骤
1.建立工程 2.选择芯片时,在界面device and pin options中的unused pins选择as input tri-stated ; 3.创建NiOS II软核处理系统 ,18.1 ...
- SQL Server Management Studio备份数据库的简单操作步骤
看图说话 数据库工具 导出备份 选择完保存路径直接确定即可 引入备份 选择好之后确定即可
- ps里面怎么插入流程图_photoshop cs6绘画带箭头简单流程图的操作步骤介绍
原创photoshop cs6绘画带箭头简单流程图的操作步骤介绍 编辑:小靖子 来源:PC下载网时间:2019-09-16 11:06:30 不少的伙伴们在使用photoshop cs6软件的时候,不 ...
- JDBC操作步骤及数据库连接操作
2019独角兽企业重金招聘Python工程师标准>>> 一.JDBC操作步骤 1.加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一 ...
最新文章
- 本周NLP、CV、机器学习论文精选推荐
- C#.net 支付宝接口
- android九宫格密码源码,Android九宫格解锁的实现
- python数据类型汇总_python基础数据类型汇总
- LeetCode上读不懂题!看不懂测试用例的那些题(有生之年更新。。。)
- 第三范式的作用_钟启泉:教学范式的转型,让一线教师面临三大挑战 | 头条
- pandas concat_pandas-数据合并-concat(最全参数解释,含代码和实例)
- freecodecamp_freeCodeCamp的学术诚信政策
- img2txt(二)
- java生成sm4算法的对称密钥_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...
- 举世闻名的 SQL 注入是什么?这个漫画告诉你!
- 光环PMP 串讲课--项目整合管理
- 模型思维2-如何增加用户对于某个商品的购买意愿?
- 公众号文章写作学习|《写作,是最好的自我投资》干货整理
- jmeter生成接口测试报告
- Ubuntu下编译pcsx2要用到的包
- 创造单词量测试项目(带有Ajax的爬虫)
- 《ERP高级计划》书解读-APS案例分析之四缓冲的计算(蔡颖)(转)
- vue 3 + mo.js 实现点赞粒子特效【实战】
- 北京的房租到底有多高?