Java之MySQL数据库连接

1.MySQL数据库

  1. MySQL数据的版本
    这里使用的是:mysql-installer-community-5.6.47.0.msi
    链接:https://pan.baidu.com/s/1hjJmwo1ktnaTrjr2SG2Lew
    提取码:exky
  2. 客户端工具
    这里使用的是SQLyog工具对MySQL数据库进行操作
    链接:https://pan.baidu.com/s/158wVKenzaak8F6fDVFr2tA
    提取码:78ch

2.Jdbc驱动程序

  1. Jdbc
    这里使用的是MySQL官网下载的5.1.48的jdbc驱动
    链接:https://pan.baidu.com/s/1iE8Qp5hDjaK0mX-euYn6zA
    提取码:7yym

3.数据库的连接

  1. 数据库中创建的表以及关于属性的名称以及数据
    在这里插入图片描述
  2. Test代码
import java.sql.*;

public class Test {
    public static void main(String args[]){
        Connection conn = null;
        Statement st = null;
        ResultSet rs = null;

        try {
            //加载驱动
            Class.forName("com.mysql.jdbc.Driver");
            //连接数据库
            conn = DriverManager.getConnection("jdbc:mysql://localhost/java","root","root");

            st = conn.createStatement();
            //执行查询
            String sql = "select * from student";
            rs = st.executeQuery(sql);
            //遍历查询
            while(rs.next()){
                int id = rs.getInt("id");
                String name = rs.getString("name");
                int age = rs.getInt("age");
                System.out.println("id = "+id+" name = "+name+" age = "+age);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

输出为:id = 1 name = mt age = 20

发布了4 篇原创文章 · 获赞 15 · 访问量 408

猜你喜欢

转载自blog.csdn.net/qq_45920729/article/details/104066192
今日推荐