项目导入mysql驱动包---简单例子
mysql驱动下载见最后
步骤
1. 在项目中新建libs包
2. 赋值jar包到libs中(mysql-connector-java-5.1.37-bin.jar)
3. jar包加入项目
4. 注册驱动
Class.forName("com.mysql.jdbc.Driver");
5. 获取数据库连接对象
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "root.123");
6. 定义sql语句
String sql="select * from emp";
7. 获得执行sql的对象
Statement statement = connection.createStatement();
8. 执行sql
boolean execute = statement.execute(sql);
9. 处理结果
System.out.println(execute);
10. 释放资源
statement.close();
connection.close();
遇到的问题
1. Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
Caused by: java.lang.NullPointerException
解决:驱动包用错,重新下载mac版mysql驱动包
- mysql驱动下载流程:
https://dev.mysql.com/downloads/connector/j/
- 替换之前的mysql驱动
最后再重新添加新的驱动jar包
例子
public void funTest01() {
// Class.forName("com.mysql.jdbc.Driver");//mysql5版本之后可以删除Connection connection = null;Statement statement = null;try {connection = DriverManager.getConnection("jdbc:mysql:///student","root", "root.123");//省略localhost:3306String sql = "update stu set math=90 where id=2";statement = connection.createStatement();int count = statement.executeUpdate(sql);if(count>0){System.out.println("操作成功");}else {System.out.println("操作失败");}}catch (Exception e){e.printStackTrace();}finally {try {if(statement != null) {statement.close();}} catch (SQLException e) {e.printStackTrace();}try {if(connection != null) {connection.close();}} catch (SQLException e) {e.printStackTrace();}}}
项目导入mysql驱动包---简单例子相关推荐
- java web 导入数据库_关于JAVA、 JAVA Web项目导入数据库驱动包的问题
导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义, 1.给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用&quo ...
- eclipse中导入mysql 驱动包 jar包
鼠标选中项目名→右键→新建→文件夹(文件夹名称:lib)→将下载好的mysql驱动包粘贴到lib文件夹中→鼠标选中lib文件夹下的mysql驱动包→右键→构建路径→添加至构建路径. 完成以上操作后会发 ...
- 【IDEA】- IDEA导入 mysql驱动包的时候 编译时可以找到驱动包 , 但是运行时无法找到
1. 今天在写javaweb代码时遇到了一个很奇怪的问题 , 如上图 , 我明明导入了 驱动包 , 而且也设置了依赖范围 是 compile , 但是 , 编译时正常 , 运行时提示找不到驱动包 ?? ...
- 下载MySQL驱动包,并导进idea
操作MySQL就需要下载Mysq 驱动包 Mysql驱动包可以去"中央仓库"下载: 打开"中央仓库",可能会等待+验证是否为人机: 进行搜索,找到[MySQL ...
- 关于javaweb连接mysql数据库mysql驱动包存放路径的问题
首先,先看看别人怎么解释的:https://www.cnblogs.com/guoxh/p/6550234.html 初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -&g ...
- 引入MySQL驱动包进行JDBC编程
文章目录 1.什么是JDBC 2.创建JDBC项目的步骤-MySQL版本 1.什么是JDBC 每个数据库都会提供一组API来支持程序员实现自己客户端,自己根据需求来完成一些具体的增删查改的功能.但数据 ...
- 如何在IDEA中连接mysql数据库以及导入mysql jar包
一.如何IDEA中链接mysql数据库 1.打开IDEA,然后点击右边的DataBase 2.点击加号,点击DateSourse,然后再选择Mysql 3.然后在以下页面中填入所需要连接数据库的主机名 ...
- C#操作MySQL数据库的简单例子
其实很简单,但是我在网上找的时候却找不到有用的信息,奇怪. 到这里下载驱动 http://www.mysql.com/products/connector/ 下载的包里面有使用的例子. 需要具备的知识 ...
- jdbc连接mysql驱动包_jdbc连接数据库驱动包
FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...
- mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...
//你的头文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在调试的是下面4行import java.sql. ...
最新文章
- SharePoint SiteCollection 和SubWeb之间的迁移
- 谈谈HTML5中的history.pushSate方法,弥补ajax导致浏览器前进后退无效的问题
- oracle选择语言设置,oracle本地语言变量设置
- linux图形化卡在开机界面,linux怎么在开机时进入图形界面
- 基于iview 封装一个vue 表格分页组件
- 你真的会玩SQL吗?内连接、外连接
- u-boot中添加自定义命令
- iOS开发之解析XML数据
- Slimming Down Windows XP The Complete Guide 【 10章完整版 】
- LwIP之ARP协议
- 2021 年 6 月程序员工资统计,惨不忍睹。。。
- Myeclipse项目内容没有报错但是项目上面却有红色叉叉
- 街景影像分析入门(二)无需秘钥,抓取百度街景影像
- 简单实现antd的表单设计
- 【微信小程序】webview向h5页面传值
- VIT实战总结:非常简单的VIT入门教程,一定不要错过
- python 比较运算符列表_python基础-列表,文件,运算符
- 外汇交易与实务--即期外汇交易
- 华为m3现在还能用吗_现在买二手华为平板m3还能用吗?
- context 的用法是什么?(数据之间的跨组件交互传递)