美文网首页
四、Java高级--3、通过JDBC访问MySQL数据库

四、Java高级--3、通过JDBC访问MySQL数据库

作者: cybeyond | 来源:发表于2018-05-21 16:25 被阅读0次

1、连接mysql需要的操作

(1)需要下载mysql的JDBC的驱动程序下载地址

下载页面
(2)下载解压后,找到其中的jar文件,并引入到工程(项目)中
build:构建,指由源代码生成字节码的过程
导入jar包
JDBC连接数据库示例
package javastudy;

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

public class Test13 {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        // TODO Auto-generated method stub
        Class.forName("com.mysql.cj.jdbc.Driver");//将存在于jar包中的驱动程序类,加载进内存
        //创建一个连接
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/student?useSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&user=jack&password=123456");
        Statement st=conn.createStatement();
        ResultSet rs=st.executeQuery("select * from studinfo"); //ResultSet结果集等于一张表
        while(rs.next()){
            for (int i=1;i<=4;i++){ //java中调用数据库索引都是从1开始循环
                System.out.print(rs.getString(i)+"\t");
            }
            System.out.println();
        }
    }
}
执行结果

添加allowPublicKeyRetrieval=true为防止抛出一下异常


错误异常

相关文章

  • JDBC:Hello JDBC

    JDBC (Java Data Base Connection):是通过Java访问数据库 为项目导入mysql-...

  • 四、Java高级--3、通过JDBC访问MySQL数据库

    1、连接mysql需要的操作 (1)需要下载mysql的JDBC的驱动程序下载地址 添加allowPublicKe...

  • Java自学-JDBC Hello JDBC

    JDBC基础 JDBC (Java DataBase Connection) 是通过JAVA访问数据库 步骤 1 ...

  • Eclipse Java 连接mysql数据库(mac)

    Java是通过JDBC连接Mysql数据库的。JDBC(JavaData Base Connectivity,ja...

  • JDBC的简单使用

    在Java中,数据库存取技术只能通过JDBC访问数据库:JDBC访问数据库的形式主要有两种:1).直接使用JDBC...

  • JDBC 基础(下)

    Java 应用程序访问数据库 本文通过代码 JDBC 访问数据库,并解决两个在使用 JDBC 新手常见的问题;前置...

  • java课程体系

    java1.java基础2.java高级数据库1.oracle2.sql3.jdbc,dbutils,jdbc t...

  • 数据库基础Database3-高级SQL

    数据库基础Database3 四 高级SQL 4.1 使用程序设计语言访问数据库 JDBC 4.2 函数和过程 (...

  • 8.7JDBC学习

    jdbc连接mysql JDBC(Java Data Base Connectivity,java数据库连接)是一...

  • Spark-RDD操作MySQL

    Spark支持通过Java JDBC访问关系型数据库,需要通过JdbcRDD进行访问,示例如下: 添加依赖 MyS...

网友评论

      本文标题:四、Java高级--3、通过JDBC访问MySQL数据库

      本文链接:https://www.haomeiwen.com/subject/vronrftx.html