JDBC链接MySQL(eclipse和intelliJ idea)

编程入门 行业动态 更新时间:2024-10-27 10:18:42

JDBC<a href=https://www.elefans.com/category/jswz/34/1771394.html style=链接MySQL(eclipse和intelliJ idea)"/>

JDBC链接MySQL(eclipse和intelliJ idea)

一、下载MySQL-JDBC驱动包

下载地址:MySQL-jdbc驱动官网下载地址
如下选择图片选项:

包解压后的内容如下:

上面那个红框圈出的包就是我们要导入项目的MySQL驱动包。
注意MySQL和OS的位数,不要下载错了。如果不知道,一般下载32位的,64位也能用的。

1)eclipse情况下导入驱动包

步骤一:引入包
在自己的eclipse项目下创建一个目录lib,用来放自己下载的jar包。

步骤二:建立路径,项目中加载包
右键点击项目名——>build path——>configure path出现如下界面:

选中Classpath,点击add jars选项

选中驱动包,点击OK。加载成功后,如下界面:

2)intelliJ idea情况下导入驱动包

步骤一:在自己的项目下创建一个lib包,复制自己的MySQL驱动包到lib中

步骤二:点击菜单栏的File——>project structure;依图中步骤依次点击。

步骤三:步骤二出现如下图所示窗口,以图中提示依次点击;

步骤四:查看自己是否导入了MySQL驱动包

如果出现如上图中的包,则表示导入成功。

3)非eclipse情况下,导入驱动包

太麻烦了,不想写了,自己查看这个网址即可:.html

二、链接数据库

1)首先呢,如果你是用的是dos窗口下的MySQL,那么你就只能用create table。。。来创建表。如果你用的是官方推荐的workbench,那么如下图:

这是我的项目中的一个表,名字是usermanage;为了方便展示,就用workbench来展示。
2)链接MySQL的Java代码如下

package test;
import java.sql.*;
import java.util.*;
public class demo {public static void main(String[] args) throws Exception {String driver = "com.mysql.cj.jdbc.Driver";//驱动器String url = "jdbc:mysql://localhost:3306/webdesign?useSSL=false&serverTimezone=UTC";//访问MySQL的端口号;webdesign表示一个数据库的名字;useSSL=true表示MySQL在高版本需要指明是否进行SSL连接,true代表需要,false代表不需要;serverTimezone=UTC代表指定时区,UTC代表全球标准时间;String userID = "root";//MySQL的用户名String pass = "11131432";//MySQL的密码Class.forName(driver);//加载驱动器Connection conn = DriverManager.getConnection(url,userID,pass);//链接数据库Statement st = conn.createStatement();//创建状态字String sql_str = "SELECT SM_ID FROM webdesign.sourcemanage order by SM_heat desc limit 0,30;";//SQL语言,也就是你要执行的SQL代码ResultSet re1 = st.executeQuery(sql_str);//执行SQL语句,创建结果集int i = 1;while(re1.next()){String SM_ID = String.valueOf(re1.getInt("SM_ID"));System.out.println(SM_ID);Statement st2 = conn.createStatement();//每次执行不同的语句,都得创建状态字;String sql_str2 = "SELECT SI_name FROM webdesign.sourceinfo where SM_ID="+SM_ID+";";ResultSet re2 = st2.executeQuery(sql_str2);re2.next();String sourceName = re2.getString("SI_name");re2.close();st2.close();}re1.close();//关闭,用完必须关闭,逆向进行st.close();conn.close();}
}

更多推荐

JDBC链接MySQL(eclipse和intelliJ idea)

本文发布于:2023-07-27 22:08:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1225569.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:链接   MySQL   JDBC   idea   intelliJ

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!