当前位置: 首页 > 编程笔记 >

Java连接Mysql数据库详细代码实例

融建树
2023-03-14
本文向大家介绍Java连接Mysql数据库详细代码实例,包括了Java连接Mysql数据库详细代码实例的使用技巧和注意事项,需要的朋友参考一下

这篇文章主要介绍了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 中JDBC连接数据库代码和步骤详解及实例代码,包括了java 中JDBC连接数据库代码和步骤详解及实例代码的使用技巧和注意事项,需要的朋友参考一下 java 中JDBC连接数据库代码和步骤详解 JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:     1、加载JDBC驱动程序:        在连接数据库之前,首先要加载想要连接的数据库的驱动到J

  • 本文向大家介绍myeclipse中连接mysql数据库示例代码,包括了myeclipse中连接mysql数据库示例代码的使用技巧和注意事项,需要的朋友参考一下 1. 环境配置 下载地址:http://www.mysql.com/downloads/mysql/ 真麻烦,下载的话还需要注册和登录以及填个表。上面的信息还挺全的,乱填的信息也是可以接受的~~ 下载后按提示安装即可,最后设置登录mysql

  • 本文向大家介绍java连接mysql数据库 java连接sql server数据库,包括了java连接mysql数据库 java连接sql server数据库的使用技巧和注意事项,需要的朋友参考一下 在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一、mysql 二、sql server 以上就

  • 本文向大家介绍PHP连接MySQL数据库操作代码实例解析,包括了PHP连接MySQL数据库操作代码实例解析的使用技巧和注意事项,需要的朋友参考一下 方法一:普通方法(面向过程) 首先,先做出如下假设(也适用与方法二和方法三) 下面是关键步骤: 代码注释已经说明了一切。不过这里还需要做一些补充。 ①在mysql_connect()、mysql_select_db()等函数之前使用@(错误控制运算符)

  • 本文向大家介绍Jmeter连接Mysql数据库实现过程详解,包括了Jmeter连接Mysql数据库实现过程详解的使用技巧和注意事项,需要的朋友参考一下 昨天把Mysql装好了,这个躺在草稿中很久的文章也可以出炉了。 首先需要准备个Mysql jdbc驱动包,尽量保证其版本和你的数据库版本一致,至少不低于数据库版本,否则可能有问题。去官网扒一个下来吧:https://dev.mysql.com/do

  • 本文向大家介绍VS2015连接Oracle数据库的详细步骤,包括了VS2015连接Oracle数据库的详细步骤的使用技巧和注意事项,需要的朋友参考一下 开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Developer Tools for Visual Stu