Java中使用jdbc方式连接mysql

Posted 猿猿HHH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中使用jdbc方式连接mysql相关的知识,希望对你有一定的参考价值。

默认电脑的mysql已经安装好并配置好的情况下:
1、以管理员身份运行cmd,输入“net start mysql”,保证mysql处于运行状态。
2、导入与mysql相对应的版本的jar包
3、数据库驱动类所对应的字符串
4、定义对应的url(注意,mysql8版本以上的需要考虑时区)
5、加载驱动,获取连接
6、使用sql语句对数据库进行业务所需要的增删改查操作
7、关闭数据库,回收数据库资源

3、4、5、6、7步骤的具体代码如下:

import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.ResultSet;  
import java.sql.SQLException;  
import java.sql.Statement;  
  
public class JDBCTest {  
    /** 
     * 使用JDBC连接并操作mysql数据库 
     */  
    public static void main(String[] args) {  
        // 数据库驱动类名的字符串  
        String driver = "com.mysql.jdbc.Driver";  
        // 数据库连接串  
        String url = "jdbc:mysql://127.0.0.1:3306/jdbctest";  
        // 用户名  
        String username = "root";  
        // 密码  
        String password = "mysqladmin";  
        Connection conn = null;  
        Statement stmt = null;  
        ResultSet rs = null;  
        try {  
            // 1、加载数据库驱动( 成功加载后,会将Driver类的实例注册到DriverManager类中)  
            Class.forName(driver );  
            // 2、获取数据库连接  
            conn = DriverManager.getConnection(url, username, password);  
            // 3、获取数据库操作对象  
            stmt = conn.createStatement();  
            // 4、定义操作的SQL语句  
            String sql = "select * from user where id = 100";  
            // 5、执行数据库操作  
            rs = stmt.executeQuery(sql);  
            // 6、获取并操作结果集  
            while (rs.next()) {  
                System.out.println(rs.getInt("id"));  
                System.out.println(rs.getString("name"));  
            }  
        } catch (Exception e) {  
            e.printStackTrace();  
        } finally {  
            // 7、关闭对象,回收数据库资源  
            if (rs != null) { //关闭结果集对象  
                try {  
                    rs.close();  
                } catch (SQLException e) {  
                    e.printStackTrace();  
                }  
            }  
            if (stmt != null) { // 关闭数据库操作对象  
                try {  
                    stmt.close();  
                } catch (SQLException e) {  
                    e.printStackTrace();  
                }  
            }  
            if (conn != null) { // 关闭数据库连接对象  
                try {  
                    if (!conn.isClosed()) {  
                        conn.close();  
                    }  
                } catch (SQLException e) {  
                    e.printStackTrace();  
                }  
            }  
        }  
    }  
}  

以上是关于Java中使用jdbc方式连接mysql的主要内容,如果未能解决你的问题,请参考以下文章

Java中使用jdbc方式连接mysql

JAVA使用JDBC连接MySQL数据库

在java中怎样连接mysql数据库

使用 JDBC 将 Java 代码与远程 MySQL 数据库连接 [重复]

java 连接mysql数据库怎么连接

JAVA使用JDBC连接MySQL数据库-代码部分