Java连接数据库的步骤
JDBC(Java Database Connectivity的缩写,简称JDBC)就是java数据库连接,它是java程序连接和数据库操作的应用程序API接口,说白了就是用Java语言来操作数据库。...
2024.11.21在命令行窗口查看自己MySQL版本 ,下载对应的驱动
下载路径:https://dev.mysql.com/downloads/connector/j/
下载名称如:mysql-connector-java-5.7.26-bin.jar
第二步 导入connector创建普通Java项目,src同级目录新建文件夹lib文件夹,将jar文件放进去,然后右击Build,图片演示如下
-----------------------------------分隔符---------------------------------------------
然后就开始连接数据库啦。
第三步 连接数据库
终于可以连接数据库了,总的来说分为以下几个步骤
连接数据库实例化Statement对象执行SQL获取结果(在这里就可以拿到结果一顿操作啦)关闭所有连接详细看代码,已经注释好啦!
import java.sql.*;public class MysqlConn {//MySQL 8版本以下的驱动写法static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";static final String DB_URL = "jdbc:mysql://localhost:3306/User";//这里是连接User数据库哦// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL//static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";//static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";static final String USER = "root";//用户static final String PASS = "123456";//密码public static void main(String[] args) {Connection connection = null;Statement statement = null;try{Class.forName(JDBC_DRIVER);System.out.println("正在连接数据库...");connection = DriverManager.getConnection(DB_URL,USER,PASS);//开始连接System.out.println("实例化Statement对象...");statement = connection.createStatement();String sql = "select * from xxw2";//SQL语句ResultSet resultSet = statement.executeQuery(sql);//执行查询//展开结果集的数据库while(resultSet.next()) {//通过字段检索String id = resultSet.getString("stu_id");String name = resultSet.getString("stu_name");String college = resultSet.getString("college");System.out.println("ID:" + id);System.out.println("name:" + name);System.out.println("college:" + college);}resultSet.close();//先关闭结果集statement.close();//关闭Statement对象connection.close();//最后关闭连接} catch (Exception e) {e.printStackTrace();}}}看结果:
JDBC(Java Database Connectivity的缩写,简称JDBC)就是java数据库连接,它是java程序连接和数据库操作的应用程序API接口,说白了就是用Java语言来操作数据库。...
2024.11.21本篇介绍用JDBC连接数据库时各代码的含义。1、指定JDBC驱动程序调用Java.lang.Class类的forName()方法指定JDBC驱动程序类。要注意的是,不同的数据库其forName()方法...
2024.11.21我们先新建一个database.php,用来写数据库连接,之后每次需要使用的时候直接调用这个文件这样就不需要在每个文件中重复的写同样的代码,图一贴了database的代码,代码中都有注释。(图一)da...
2024.11.20Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它具有高效、轻量级和事件驱动等特点,非常适合构建高性能的Web应用。连接MySQL数据库是在Node.js应用中常见的任...
2024.11.19用Java写一个服装管理系统,连接mysql好的,下面是一个简单的Java服装管理系统示例,它使用JDBC API连接MySQL数据库:javaCopy codeimport java.sql.*;p...
2024.11.21