省去下载MySQL的过程,创建数据库demo

  1. 首先在下载的Java服务中将此jar包复制到项目中的一个空文件夹中

    在当前工程下新建目录lib(名字可自定)

  2. 找到MySQL的Java服务的jar包
  3. 打开Connector for J,将此jar文件复制到刚刚创建的文件中

    复制到lib中,单击lib ctrl+V



4.添加到project的环境/PATH中

单击右上角的设置,Modules->Dependencies

单击右边的加号,选择JARs,找到刚刚复制来的jar包,单击ok即可

  • 创建Java Class 代码如下
package db;

import java.sql.*;

public class Prepare {
//MySQL驱动包名
private static final String driver_Name = "com.mysql.jdbc.Driver";
//数据库连接地址
private static final String URL = "jdbc:mysql://localhost:3306/managesystem?serverTimezone=GMT";
//用户名
private static final String USER_NAME = "root";
//密码
private static final String PASSWORD = "root"; public static void main(String[] args) {
Connection con = null;
try {
//加载驱动类
Class.forName(driver_Name);
System.out.println("加载数据库驱动成功");
//获取连接
con = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
System.out.println("获取连接成功");
//数据库查询语句
String field = "name";
String table = "student";
String sql = "SELECT " + field + " FORM" + table;
Statement prst = con.createStatement();
ResultSet rs = prst.executeQuery("select "+field+" from "+table);
System.out.println("成功");
while (rs.next()) {
System.out.println("名字 " + rs.getString("name"));
}
rs.close();
prst.close();
} catch (ClassNotFoundException e) {
System.out.println("连接失败!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接失败!");
e.printStackTrace();
}
}
}

编译运行即可,输出为表student中name的所有信息

若加载数据库成功但获取连接失败,参考另一博客

https://blog.csdn.net/weixin_44494373/article/details/89763725

最新文章

  1. C语言基础(9)-字符串格式化输入和输出
  2. js作用域问题
  3. Delphi的Win32的API调用简单介绍
  4. C/C++ http协议加载sessionID
  5. android: 使用 AsyncTask
  6. HTTP - GET和POST的区别
  7. 【C++】虚函数
  8. hdu 2199 (二分)
  9. 【Qt】QDialog之屏蔽Esc键【转】
  10. Java中hashcode,equals和==
  11. sql server经典sql
  12. Android为应用在桌面添加一个快捷方式
  13. 教你看懂C++类库函数定义之二---STDMETHOD介绍
  14. 多线程编程学习笔记——async和await(一)
  15. super函数的作用
  16. jQuery链式编程
  17. 升级NGINX支持HTTP/2服务端推送
  18. JAVA (1)–第一个GUI程序 添加标题 关闭窗口 屏幕位置 导入图标
  19. 'PostBuildEvent' failed with error code '1' 'Unspecified error'( PostBuildEvent”失败,错误代码为“1”。“未指定的错误” )
  20. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

热门文章

  1. LVM简介及CentOS7 LVM操作实战
  2. 关于Java序列化的问题你真的会吗?
  3. 怎么查看linux文件夹下有多少个文件(mac同样)
  4. vue中v-if和v-show的区别
  5. Linux学习--4.用户和组的管理
  6. web自动化的三大等待
  7. vim不能使用小键盘
  8. go源码分析(四) net包获取主机ip 子网掩码相关分析
  9. 《Java8 Stream编码实战》正式推出
  10. 【MyBatis笔记】mapper文件的配置以及说明