使用jdbc驱动连接mysql_使用jdbc连接mysql数据库
1.提供mysql的jdbc驱动(我的博客文件里提供了驱动jar包)
2.使用IDEA工具,把jar包添加到项目里(具体步骤如下)
1)打开模块设置
2)选择libraries功能,点击+号,选择java,找到jar包所在的目录位置,添加即可。
3)jar包添加后,项目下方的External Libraries的目录下,可以看到已经添加完成的jar包。
3.创建jdbc类
public class JdbcUtils {
public static void main(String[] args) throws SQLException {
Connection connection = null; Statement statement = null; ResultSet resultSet = null;
//1.加载jdbc驱动类
try {
//用反射机制,获取mysql-jdbc驱动中的Driver类。com.mysql.jdbc.Driver代表mysql-jdbc驱动中com.mysql.jdbc包下的Driver类。
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//2.创建数据库连接
//数据库的连接地址 -->dbc:mysql:表示mysql数据库的通信协议 -->localhost表示mysql数据库所在服务器的ip地址 -->3306表示数据库访问端口 -->test表示数据库库名
String url = "dbc:mysql://localhost:3306/test";
String username = root; //数据库账号
String password = root; //数据库密码
try {
connection = DriverManager.getConnection(url, username, password); //这里会报异常,所以用try{}catch(){} 处理一下
} catch (SQLException e) {
e.printStackTrace();
}
//3.获取执行sql语句的对象
try {
statement = connection.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
//4.执行sql语句
try {
resultSet = statement.executeQuery("select * from person");
} catch (SQLException e) {
e.printStackTrace();
}
//5.查看结果集(查询数据库返回的结果)
while (resultSet.next()) {
//获取表中name字段的值
String name = resultSet.getString("name");
System.out.println("name = " + name);
//获取表中age字段的值
String str = resultSet.getString("age");
int age = Integer.parseInt(str);
System.out.println("age = " + age);
}
//6.关闭-->结果集对象-->执行sql语句对象-->数据库连接对象
if (resultSet!=null) {
resultSet.close();
}
if (statement!=null) {
statement.close();
}
if (connection!=null) {
connection.close();
}
}
}
使用jdbc驱动连接mysql_使用jdbc连接mysql数据库相关推荐
- 熊猫图表 连接mysql_使用PHP将MySQL数据库连接到JavaScript图表
熊猫图表 连接mysql When using a charting library like AnyChart, which makes visualizing data so quick and ...
- 注册oracle驱动,[XXX] 注册了JDBC驱动程 序 [oracle.jdbc.OracleDriver]
但在Web应用程序停止时无法注销它. 为防止内存泄漏 ,JDBC驱动程序已被强制取消注册.本地tomcat能正常运行,但是换个环境不行了 如果可以的话 有大神能给我说说xp中安装jdk1.8怎么个装法 ...
- Tableau如何连接其他电脑上的mysql数据库
在别的电脑上用Tableau,如何连接到自己电脑的mysql 数据库, 服务器名.用户名和密码该如何填 首先,需要在mysql中创建一个允许远程连接的账户,例如 mysql> grant all ...
- 数据库编程连接mysql_使用JDBC编程-连接MySQL数据库
作者:李老师,吕老师 2019-09-23 准备工作: 1.首先安装MySQL5.5.30 64位:链接:https://pan.baidu.com/s/1H99PH-jRq ...
- IDEA导入MySQL的jdbc驱动出现“java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver”
目录 一.一般的解决思路 1.JDBC下载链接 2.选择下载内容,并进行下载 3.将驱动导入java项目 二.依然导入驱动失败怎么办 当我们在idea中使用java操作mysql数据库时会出现: Ex ...
- jedis连接mysql_使用Jedis操作Redis数据库
Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java.C.C#.C++.php.Node.js.Go等. 在官方网站里列一些Java的客户端,有Jedis.Redisson ...
- phpfpm怎么连接mysql_配置nginx、mysql、php-fpm的方法
mac下使用homebrew安装安装.配置nginx.mysql.php-fpm的方法. 一.前话: 1.1.环境选择: 重新在mac上配置php,原本mac上就自带有apach.php以及pgsql ...
- 组态王如何连接mysql_组态王连接SQL数据库操作步骤
组态王连接SQL数据库操作步骤 1.建立 ODBC 连接配置:(1)开始--设置--控制面板--管理工具--数据源:(2)双击"数据源" ,选择"用户 DSN" ...
- idea怎么和mysql连接并执行_IDEA配置mysql数据库的操作
只需要添加Database即可 第一步:在界面最右边找到这个Database,找不到就在View中开启 第二步:选择Data Source,然后找到MySQL 第三步:按照如图所示连接 最上面为连接名 ...
最新文章
- 什么?终止一个容器竟然用了 10 秒钟,这不能忍!
- 添加一个hello wrold系统调用到内核
- SwitchHosts-win32-x64
- .Net Core实现区块链初探
- plsql连接 oracle instantclient_11_2 本地机器不安装oracle_02
- 如何求两个矢量间的夹角
- 2021-07-01数组和对象循环
- 图解 | 深入揭秘 epoll 是如何实现 IO 多路复用的!
- jszip在线解压压缩文件
- C#:办公用品管理软件项目总结
- python日期相减得到年龄_在dataframe两列日期相减并且得到具体的月数实例
- Android 画笔功能
- 怎样对生产环境10T RAC新增Adg 不对现有主库产生任何负载,不占用网络带宽?
- 上海数据交易中心交易系统开放
- 高等数学笔记:定积分换元谬误
- vi命令下编辑文件时,按insert键文件底部不出现“INSERT”问题
- 高级Magento模型 EAV
- ​在 2022 年找工作,毕业生们的 “最后一课”
- php根据IP获取省份
- 使用kali破解WiFi抓不住包问题和No such BSSID available.问题的解决方法----airodump-ng、aireplay-ng