vlambda博客
学习文章列表

java与mysql的爱恨情仇 入门篇

数据库初始篇

mysql的安装基本一路点next就可,注意安装位置。安装完后要把数据库时间调对否则会出错,具体方法:打开Command client

set global time_zone = '+8:00';
set time_zone = '+8:00';
flush privileges;

三板斧下去即可。然后建立连接(一般已经建好了一个),输入密码后进入,接下来建数据库建表都可以

如果要修改密码,alter user ‘username’@‘address’ identified by ‘password’即可,更多操作见

https://dev.mysql.com/doc/

java与mysql的爱恨情仇 入门篇

最简单的java数据库程序

首先一定要去官网下jar包并在编译器下配置路径,并且jar版本要与数据库版本相符,否则怎么弄都是白搭!!!

通过Class.Name(“com.mysql.cj.jdbc.Driver”)配置驱动,如果是其他数据库可以尝试在jar下找到Driver.class按其路径配置。接着新建connection链接数据库。创建Statement实例存放sql语句,创建ResultSet存贮结果。在输出时,set中每个元素对应数据库的一条记录,同一条记录不同属性通过getInt()按列的顺序区分,不同记录通过next连接

——————配置路径方法截图——————

————————代码————————

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

public class ConnectMysql 
{

    public static void main(String[] args) throws Exception 
    
{
        // TODO 自动生成的方法存根
        Class.forName("com.mysql.cj.jdbc.Driver");
        try(

                Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/stu","root","1234");
                java.sql.Statement stmt=conn.createStatement();
                ResultSet rs=stmt.executeQuery("select * from stu");
            )
        {
            while(rs.next())
            {
                System.out.println(rs.getInt(1)+rs.getString(2)+rs.getInt(3));
            }
        }

    }

}

————————结果————————

1mike20

2amy25

3sam19