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驱动包---简单例子相关推荐

  1. java web 导入数据库_关于JAVA、 JAVA Web项目导入数据库驱动包的问题

    导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义, 1.给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用&quo ...

  2. eclipse中导入mysql 驱动包 jar包

    鼠标选中项目名→右键→新建→文件夹(文件夹名称:lib)→将下载好的mysql驱动包粘贴到lib文件夹中→鼠标选中lib文件夹下的mysql驱动包→右键→构建路径→添加至构建路径. 完成以上操作后会发 ...

  3. 【IDEA】- IDEA导入 mysql驱动包的时候 编译时可以找到驱动包 , 但是运行时无法找到

    1. 今天在写javaweb代码时遇到了一个很奇怪的问题 , 如上图 , 我明明导入了 驱动包 , 而且也设置了依赖范围 是 compile , 但是 , 编译时正常 , 运行时提示找不到驱动包 ?? ...

  4. 下载MySQL驱动包,并导进idea

    操作MySQL就需要下载Mysq 驱动包 Mysql驱动包可以去"中央仓库"下载: 打开"中央仓库",可能会等待+验证是否为人机: 进行搜索,找到[MySQL ...

  5. 关于javaweb连接mysql数据库mysql驱动包存放路径的问题

    首先,先看看别人怎么解释的:https://www.cnblogs.com/guoxh/p/6550234.html 初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -&g ...

  6. 引入MySQL驱动包进行JDBC编程

    文章目录 1.什么是JDBC 2.创建JDBC项目的步骤-MySQL版本 1.什么是JDBC 每个数据库都会提供一组API来支持程序员实现自己客户端,自己根据需求来完成一些具体的增删查改的功能.但数据 ...

  7. 如何在IDEA中连接mysql数据库以及导入mysql jar包

    一.如何IDEA中链接mysql数据库 1.打开IDEA,然后点击右边的DataBase 2.点击加号,点击DateSourse,然后再选择Mysql 3.然后在以下页面中填入所需要连接数据库的主机名 ...

  8. C#操作MySQL数据库的简单例子

    其实很简单,但是我在网上找的时候却找不到有用的信息,奇怪. 到这里下载驱动 http://www.mysql.com/products/connector/ 下载的包里面有使用的例子. 需要具备的知识 ...

  9. jdbc连接mysql驱动包_jdbc连接数据库驱动包

    FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...

  10. mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...

    //你的头文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在调试的是下面4行import java.sql. ...

最新文章

  1. SharePoint SiteCollection 和SubWeb之间的迁移
  2. 谈谈HTML5中的history.pushSate方法,弥补ajax导致浏览器前进后退无效的问题
  3. oracle选择语言设置,oracle本地语言变量设置
  4. linux图形化卡在开机界面,linux怎么在开机时进入图形界面
  5. 基于iview 封装一个vue 表格分页组件
  6. 你真的会玩SQL吗?内连接、外连接
  7. u-boot中添加自定义命令
  8. iOS开发之解析XML数据
  9. Slimming Down Windows XP The Complete Guide 【 10章完整版 】
  10. LwIP之ARP协议
  11. 2021 年 6 月程序员工资统计,惨不忍睹。。。
  12. Myeclipse项目内容没有报错但是项目上面却有红色叉叉
  13. 街景影像分析入门(二)无需秘钥,抓取百度街景影像
  14. 简单实现antd的表单设计
  15. 【微信小程序】webview向h5页面传值
  16. VIT实战总结:非常简单的VIT入门教程,一定不要错过
  17. python 比较运算符列表_python基础-列表,文件,运算符
  18. 外汇交易与实务--即期外汇交易
  19. 华为m3现在还能用吗_现在买二手华为平板m3还能用吗?
  20. context 的用法是什么?(数据之间的跨组件交互传递)

热门文章

  1. 工具教程第十一讲:如何加入电报群
  2. pycharm 远程连接Linux
  3. Perl语言入门笔记(一)
  4. 开源的仿真软件HOPSAN
  5. 给vc6对话框添加菜单
  6. 2022 chrome离线下载包
  7. C语言|编程|判断素数
  8. STC单片机免冷启/自动下载原理DIY免冷启烧录器(纯硬件版和软件版)
  9. CC2530串口通讯的实现
  10. cc2530c语言教程,cc2530程序设计实例之CC2530 RF部分使用—实现点对点收发 - 全文...