在ideaIU上使用JDBC连接MySQL及简单操作
一、新建项目
1.打开ideaIU.exe
2.new->Project
3.选择java,jdk1.8(不会安装的看我以前的博文)->next
4.点next
5.选择指定文件夹,finish
6.右键src,新建一个包,设置包名。
7.右击项目,新建一个目录lib,用于存放驱动程序
将驱动程序拖入lib。驱动包5.1.36可以满足5.5版本mysql
在新建的包内创建一个类,设置名字Query,首字母最好大写。
二、数据库连接代码
Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbc?useSSL=true&characterEncoding=utf-8&user=root&password=123"); //这两句就是加载数据库驱动,登陆数据库操作。其中端口号后是数据库名称,最后是用户名和密码。
三、写sql语句
增:String sql="INSERT INTO jdbc_tb_user(id,name,psd)values (?,?,?)";
删:String sql="DELETE FROM jdbc_tb_user WHERE jdbc_tb_user.name = 'chen'";
改:String sql="UPDATE jdbc_tb_user SET name = '老李'where id=5";
查:String sql="select * from jdbc_tb_user";
四、得到statement对象
PreparedStatement statement = connection.prepareStatement(sql);
五、执行sql,得到结果集
ResultSet resultSet = statement.executeQuery();
六、处理结果集(增删改可以没有)
while(resultSet.next()){ System.out.println("id:"+resultSet.getInt(1)); System.out.println("name:"+resultSet.getString(2)); System.out.println("psd:"+resultSet.getString(3)); }
七、关闭连接释放资源
if (resultSet!=null){try {resultSet.close();} catch (SQLException e) {e.printStackTrace();}}if (statement!=null){try {statement.close();} catch (SQLException e) {e.printStackTrace();}}if(connection!=null){try {connection.close();} catch (SQLException e) {e.printStackTrace();}}
大概的操作如上所说。剩余部分按照ideaIU增加try-catch即可。
****这只是简单的jdbc操作而已,真正的项目用这些冗余而且低效,下一篇博文我将讲述分层开发。****
在ideaIU上使用JDBC连接MySQL及简单操作相关推荐
- JDBC连接Mysql数据库过程之代码实战【一条命途多舛的SQL】
上一篇我们已经了解了JDBC连接Mysql的数据库操作的过程,那这一篇我们就来一下实战. 话不多说,就是干,拿起你的手,撸一下 我们先定义一些变量,这样便于后期的维护和管理,此处需要修改自己的数据库的 ...
- 被缠上了,小王问我怎么在 Spring Boot 中使用 JDBC 连接 MySQL
上次帮小王入了 Spring Boot 的门后,他觉得我这个人和蔼可亲.平易近人,于是隔天小王又微信我说:"二哥,快教教我,怎么在 Spring Boot 项目中使用 JDBC 连接 MyS ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- 修改sqlarchemy源码使其支持jdbc连接mysql
注意:本文不会将所有完整源码贴出,只是将具体的思路以及部分源码贴出,需要感兴趣的读者自己实验然后实现吆. 缘起 公司最近的项目需要将之前的部分业务的数据库连接方式改为jdbc,但由于之前的项目都使用s ...
- JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- Java新手入门200例124之用JDBC连接Mysql数据库
文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...
- mysql打开eqd_Java 使用JDBC连接MySQL
// 这学期本来不打算深入学习Java的,课上的小项目也就随便写了一个简单计算器和扫雷游戏就糊弄过去.可是我们的Eliza老师偏偏什么都讲了,考虑到期末也会涉及到JDBC的内容,前些天试着学习一番. ...
- jdbc连接mysql(基础)
首先需要到mysql官网下载jdbc连接mysql的jar包. 链接:https://downloads.mysql.com/archives/c-j/ 选择 platform independent ...
- JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)
目录 前言 JDBC的介绍 通过JDBC连接MySQL数据库 导入mysql驱动 连接数据库 连接数据库 判断连接是否成功 使用数据库实现登录 获取前端表单的用户输入 判断用户名和密码为空 查询表 判 ...
最新文章
- pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
- 第一个python解释器_第一个python程序
- c 输出空格_Python编程:案例详解输出函数print
- 网页连接的服务器失败是怎么回事啊,网页怎么连接服务器失败
- ARM Cortex-M0 原理与应用实践
- 索尼入局日本打车市场,联合6家出租车公司推AI打车软件
- 为什么程序员也能成为伟大的CEO
- Linux Tun/Tap网口(/dev/net/tun)的读写方法
- Evolved Transformer
- Windows 域之 LDAP与AD
- stm32显示flash下载失败_Flash download failed-Cortex-M3的原因及解决办法
- 现代互联网的TCP拥塞控制(CC)算法评谈
- 【vue】设置浏览器上方的标题和图标
- java怎么对数组中数据进行降序排序?
- Unity赛车码表原理
- 下载jdk(所有版本)
- 人生观价值观与老生常谈
- 2022 Apache IoTDB 物联网生态大会即将举办,各社区免费获票通道开启!
- 形式语言:含偶数个零和奇数个一的正则表达式
- 今日头条前端实习面试经验