温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java连接Mysql数据库详细代码怎么写

发布时间:2021-10-15 16:20:57 来源:亿速云 阅读:210 作者:柒染 栏目:编程语言

Java连接Mysql数据库详细代码怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好。这里的代码主要是连接数据库和显示数据,没有具体的数据库操作。

首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为lib,然后把jar包复制进去

然后右键jar包,选择build path将包添加进库中

之后就是代码实现了

package _9_3_test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Scanner;import com.mysql.jdbc.Driver;import com.mysql.jdbc.Statement;public class Scr {  public static void main(String[] args) {        //JDBC驱动名    String JDBC_DRIVER = "com.mysql.jdbc.Driver";        //数据库URL:这里的tt是数据库名称    String JDBC_URL = "jdbc:mysql://localhost:3306/tt?useSSL=false&serverTimezone=UTC";    //    数据库的用户名与密码    String USER = "root";    String PASS = "admin123";        //通过DriverManager类获得该连接对象才能访问数据库    Connection connection = null;//    通过Connection获得该结果对象用于执行静态的SQL语句    Statement statement = null;        try {//      注册JDBC驱动      Class.forName(JDBC_DRIVER);      //      数据库的连接:通过DriverManager类的getConnection方法,传入三个参数:数据库URL、用户名、用户密码,实例化connection对象      connection = DriverManager.getConnection(JDBC_URL,USER,PASS);      //      实例化statement对象      statement = (Statement) connection.createStatement();      //      定义数据库查询语句:查询aa表中的name、sex两列数据      String sql = "SELECT name,sex FROM aa";//      执行查询语句      ResultSet rSet = statement.executeQuery(sql);      //      展开查询到的数据      while(rSet.next()) {        //        这里getString()方法中的参数对应的是数据库表中的列名        String get_name = rSet.getString("name");        String get_sex = rSet.getString("sex");        //        输出数据        System.out.println("名字:"+get_name);        System.out.print("性别:"+get_sex);                      }      //      依次关闭对象      rSet.close();      statement.close();      connection.close();          } catch (ClassNotFoundException e) {      // TODO Auto-generated catch block      e.printStackTrace();    } catch (SQLException e) {      // TODO Auto-generated catch block      e.printStackTrace();    }          }}

显示效果:

连接数据库的整个过程中,代码实现是不难的,比较啰嗦的地方是数据库的使用这一块,比如数据库开启,数据库数据的插入,数据库图形界面的使用等都花了一些时间才上手,心累。

关于Java连接Mysql数据库详细代码怎么写问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI