mysql链接esclipse,eclipse连接mysql

JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。

到www.mvnrepository.com网站中,搜索mysql,点击列表第一个,如图下:

53c59d61c74dd3201694a0842e2872c5.png

下最新的版本8.0.11

17c1ba4fb79a59b8e3c58bf8a7c6db32.png

5c15b484514c913eefbbc87a8bd6b0d7.png

下载成功:

a56c9035eecd78908561f7108708128e.png

2、打开eclipse,创建一个普通的java项目

56aa975cfa56a93f333c4994deef24d9.png

7b7d50c5b6f0ebb5c2bb790a4570eb6e.png

右键找到Properties

890296ff0e2f44f567a449a57224e304.png

点击 Java Build Path ,再点 Add Ex...

b99d63e4a5b9f36e308dd47ac0e08da5.png

2503b766d5ba515e0bbfa44171b68c84.png

按ok

然后就行了

774603a20181c75fab6bac8326c80894.png

第二步:在src中创建一个包,在包中创建一个Class类,带主方法

b1a4273fe47910365279ac9ebddd3a9c.png

3、利用cmd打开mysql创建一个表

1.打开cmd输入mysql -uroot -p123456

2、创建一个数据库test002

3、创建一个表student

4、为数据库表添加字段

create table user(name varchar(20),age varchar(10));

完成

4、打开eclipse,打代码就行了

package com.nf;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

public class Test {

public static void main(String[] args) throws Exception {

// 连接数据库的五大参数

String driverClass = "com.mysql.cj.jdbc.Driver";//加载数据库驱动

String databaseName = "test002";// 连接到哪一个数据库

String serverIp = "localhost";// 服务器Ip地址

String username = "root";// 用户名

String password = "123456";// 密码

// 拼凑成一个完整的URL地址

String jdbcUrl = "jdbc:mysql://" + serverIp + ":3306/" + databaseName

+ "?serverTimezone=Asia/Shanghai&useSSL=true";// 每个数据库都不一样

// 第一步:加载数据库驱动(约等于你安装了mysql客户端)

Class.forName(driverClass);

System.out.println("启动");

// 第二步:获取连接(约等于mysql登陆)

// 代表你已经可以执行数据库的操作

Connection conn = DriverManager.getConnection(jdbcUrl, username, password);

//System.out.println(conn);

// 第三步:获取执行sql的对象PreparedStatement

//1、增加

// PreparedStatement pst = conn.prepareStatement("insert into student(user_name,sex,birt)values(?,?,?)");

// // pst.setString(1, "李汉");

// pst.setString(1, "易烊千玺");

// pst.setString(2, "男");

// pst.setString(3, "2000-01-04");

//2、修改

//PreparedStatement pst = conn.prepareStatement("update student set user_name='人才',sex='女',birt='1999-09-01'where id='4652969'");

//3、删除

PreparedStatement pst = conn.prepareStatement("delete from student where id='4652973' ");

// 第四步:执行sql

pst.execute();

// 最后一步,关闭

pst.close();

conn.close();

}

}

到这里就算连接成功了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值