轻轻松松完成java操作数据库,小白必看系列

今天就谈谈java连接用JDBC 驱动去连接操作数据库。这篇文章只需要花5分钟就可以读完了的。

首先在我们的代码块中新建一个lib 包,如图

在这里插入图片描述

然后下载对应的mysql的数据库驱动,一般来说,因为我用的MySQL数据库版本数5.7的,对应的数据库驱动就是5.1.46 的,如图是我下好的数据库,如果下载对应的数据库驱动,官网有比较详细的版本匹配,所以下载的时候记得下对应的就可以了。

在这里插入图片描述

将驱动复制到我们的lib包里面

在这里插入图片描述

然后点住复制的mysql-connector-java-5.1.46.jar,右键,build path

接着就 点 add to build path,之后会变成下图这样说明加入驱动成功了

在这里插入图片描述

再然后 将如下代码复制到你的程序里面,就成功了。当然,你需要注意的是,你要在mysql中建有数据库,比如我下面的代码的数据库名称是 nz2001,数据库的名称要写你自己的,密码也要改成你自己的。下面的代码中,我要连接的数据库是nz2001,该数据库的用户名是root,密码是123456,然后你还需要有自己的数据表,比如我下面的要连接的表名是person,代码所做的工作就是在我的插入用户名和密码

package com.qianfeng.ps.am.first;
/*
 * 1: 使用jdbc,完成对数据库的DML操作; 向user表插入一条纪录,添加一条纪录,删除一条纪录;
 * 
 * 
 * */
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class DemoInser {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://127.0.0.1:3306/nz2001"; //连接哪个数据库 ip:端口/数据库名字;
			String name = "root"; //你的数据库连接的用户名
			String pass = "123456";//你的数据库连接的密码
			//DriverManager.getConnection通过一个静态方法,获取一个和数据库的连接;
			Connection connection = DriverManager.getConnection(url, name, pass);
			
			System.out.println("获取连接成功");
			Statement stm = connection.createStatement();
			
			System.out.println("获取操作数据库的对象成功");
			String sql = "INSERT INTO person(pname,psex) VALUES('panshuo',3),('ffff',3)";
			int result = stm.executeUpdate(sql); //操作数据库的增删改 DML 语句
			if(result > 0) {
				System.out.println("插入数据成功");
				
			}
			stm.close(); //操作数据库的对象要关闭
			connection.close(); // 数据库连接要关闭
			
			System.out.println("关闭连接成功");
			
		}catch(Exception e){
			
			
			e.printStackTrace();
		}
	}

}

发布了32 篇原创文章 · 获赞 9 · 访问量 3126

猜你喜欢

转载自blog.csdn.net/weixin_43501566/article/details/105107981
今日推荐