我是靠谱客的博主 眼睛大星星,最近开发中收集的这篇文章主要介绍MySQL基础学习(三)---用JAVA程序操作MYSQL数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.要求

编写一个JAVA程序从MySQL数据库中读出一张表并显示在命令窗中。

与MySQL连接需要下载JDBK,这里我用JAVA编程打开MySQL里数据库名为“ming”中名为”studnt”的数据表。

2.代码

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

public class ReadMysqlTable {//定义类
    public static void main(String[] args) {//主方法,程序从这里运行
        try {
            Class.forName("com.mysql.jdbc.Driver");

            //数据库名字
            String databaseName = "ming";

            //数据库url
            String url = "jdbc:mysql://localhost:3306/" + databaseName + "?useSSL=false" ;  

            //数据库用户名和密码
            String username = "root";
            String password = "123456";

            Connection connection = DriverManager.getConnection(url, username, password);//配置连接

            //sql语句
            String sql = "select * from student";
            PreparedStatement ps = connection.prepareStatement(sql);//预编译SQL语句

            //调用 executeQuery() 方法开始执行
            //查询的结果都放在结果集 ResultSet 中作为返回值
            ResultSet rs = ps.executeQuery();

            //while() 循环遍历结果集获取查询到的每一条数据
            //rs.next() 读取结果结果集中的下一条数据,读取到返回 true,读取不到返回 false

            System.out.println("姓名" + "   " + "性别" + "  "+"年龄");
            while(rs.next()){
                String name = rs.getString(1);//检索指定的值赋给name
                String sex= rs.getString(2);//检索指定的值赋给sex
                String age = rs.getString(3);//检索指定的值赋给age
                System.out.println(name+ "    " + sex + "     "+age);
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }   
    }
}

3.编译、运行结果

命令行运行java程序,引入jar包时可以通过下述方法:

java -cp .;A.jar B

A 是你的jar包,跟B放在一个文件夹就行。如果不在一个地方,就要指定了,如:

 java -cp .;d:A.jar B

B 就是你要执行的类 。

编译运行结果如下所示:
这里写图片描述

最后

以上就是眼睛大星星为你收集整理的MySQL基础学习(三)---用JAVA程序操作MYSQL数据库的全部内容,希望文章能够帮你解决MySQL基础学习(三)---用JAVA程序操作MYSQL数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部