栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-11-06

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-11-06

使用idea连接mysql数据库进行增删改查

第一步:查看自己的mysql版本
下面展示一些 内联代码片。

//mysql -u root -p 

5.5版本,所以我们选择 的jar包


第二步:打开idea,直接复制进当前工作文件夹
如图:

然后右键选择最后一个,进行解压。完成。

第三步:进行测试环节
我们创建一个测试类
@Test 方法
发现报错,然后导包即可

使用步骤
导入jar包(使用JDBC提供了丰富的工具类)
提供连接数据库的参数(用户名root 密码root 端口号3306)
在java程序中,发起SQL语句操作数据库
如果数据库有查到的结果,返回给java程序

中文乱码

url增加参数:characterEncoding=utf8防止中文乱码
String url =“jdbc:mysql://localhost:3306/mydb?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false”;

while (r.next()){
    for (int i = 1; i < 4; i++) {
        Object o = r.getObject(i);
        System.out.println(o);
    }
package cn.tedu.jdbc;

import com.sun.org.apache.bcel.internal.generic.Select;
import org.junit.Test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//测试jdbd
public class Test1 {
    
    @Test
    public void get() throws Exception {
        
        Class.forName("com.mysql.jdbc.Driver");//5版本
//        Class.forName("com.mysql.cj.jdbc.Driver")//8版本
        
        String url = "jdbc:mysql://localhost:3306/cgb2109";
        Connection c = DriverManager.getConnection(url, "root", "root");
        
        Statement s = c.createStatement();
        
        ResultSet r = s.executeQuery("select * from dept ");
        
        while(r.next()){
            int a = r.getInt(1);
            String d = r.getString("dname");
            String i = r.getString("Ioc");
            System.out.println(a+d+i);
        }
        
        System.out.println("java和数据库连接成功!!!");
    }
}



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439804.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号