使用IDEA编写JDBC
2024-10-08 22:36:38
省去下载MySQL的过程,创建数据库demo
- 首先在下载的Java服务中将此jar包复制到项目中的一个空文件夹中
在当前工程下新建目录lib(名字可自定)
- 找到MySQL的Java服务的jar包
- 打开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
最新文章
- C语言基础(9)-字符串格式化输入和输出
- js作用域问题
- Delphi的Win32的API调用简单介绍
- C/C++ http协议加载sessionID
- android: 使用 AsyncTask
- HTTP - GET和POST的区别
- 【C++】虚函数
- hdu 2199 (二分)
- 【Qt】QDialog之屏蔽Esc键【转】
- Java中hashcode,equals和==
- sql server经典sql
- Android为应用在桌面添加一个快捷方式
- 教你看懂C++类库函数定义之二---STDMETHOD介绍
- 多线程编程学习笔记——async和await(一)
- super函数的作用
- jQuery链式编程
- 升级NGINX支持HTTP/2服务端推送
- JAVA (1)–第一个GUI程序 添加标题 关闭窗口 屏幕位置 导入图标
- 'PostBuildEvent' failed with error code '1' 'Unspecified error'( PostBuildEvent”失败,错误代码为“1”。“未指定的错误” )
- 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记