第十七章:Java连接数据库jdbc(java和myql数据库连接)

1.进入命令行:输入cmd,以管理员身份·运行

windows+r

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第1张图片

2.

登录mysql

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第2张图片

3.创建库和表

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第3张图片

4.使用Java命令查询数据库操作

添加包

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第4张图片

选择第四个

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第5张图片

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第6张图片

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第7张图片

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第8张图片

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第9张图片

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第10张图片

第六步:关闭连接释放资源:java存在自动回收资源,不关闭会占空间

创建类:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
 
import com.mysql.cj.jdbc.Driver;
 
 
public class MysqlDemo {
 
    public static void main(String[] args) throws SQLException {
        // TODO Auto-generated method stub二:连接数据库:
 
//第一步:注册驱动
        DriverManager.registerDriver(new Driver());
 
//第二步:获取连接
        Connection coonection=DriverManager.getConnection//创建对象存下这个地址
    ("jdbc:mysql://localhost:3306/school_java","root" ,"1125" );//传入参数:1.哪个数据库2.哪个用户3.密码
//用什么技术,主机地址,端口号:所有数据库默认端口号3306,需要连接的数据库名称
        
        
//第三步:获取statment对象,准备
PreparedStatement preparedStatement = coonection.prepareStatement("select*from course");
 
//第四步:执行sql语句返回结果集
 ResultSet resultSet =preparedStatement.executeQuery();
//第五步:遍历结果集
 while(resultSet.next()) {
     System.out.print(resultSet.getInt("id"));
     System.out.println(resultSet.getString("name"));//打印输出SQL语句的字段
     
     
 }
 
//第六步:关闭连接释放资源:java存在自动回收资源,不关闭会占空间
 resultSet.close();
 preparedStatement .close();
 coonection.close();
        
    }
 
}

第十七章:Java连接数据库jdbc(java和myql数据库连接)_第11张图片
封装代码方法

1.注册驱动

2.查询所有数据

3.最后在主函数直接调用
 

你可能感兴趣的:(java,数据库,开发语言)