MySQL如何使用JDBC连接XAMPP中的本地数据库

MySQL如何使用JDBC连接XAMPP中的本地数据库

在本文中,我们将研究如何使用JDBC连接XAMPP中的本地MySQL数据库。XAMPP是一个提供Apache,MySQL,PHP和Perl的免费软件套件。有时您需要在本地计算机上运行数据库以执行测试。当您使用XAMPP时,连接本地MySQL数据库是非常有用的。

阅读更多:MySQL 教程

步骤一:下载并安装JDBC驱动程序

要使用JDBC连接本地MySQL数据库,首先需要下载并安装JDBC驱动程序。可以从以下链接下载最新的MySQL JDBC驱动程序:

https://dev.mysql.com/downloads/connector/j/

下载并提取zip归档,以便将JAR文件添加到Java类路径。

步骤二:启动XAMPP

启动XAMPP控制面板,然后启动Apache和MySQL服务。打开浏览器并访问以下链接:

http://localhost/phpmyadmin/

在此页面上,可以管理MySQL数据库。现在我们已经准备好使用JDBC连接到本地MySQL数据库。

步骤三:编写Java程序

现在我们需要编写一个Java程序来连接MySQL数据库。以下是一个简单的例子:

import java.sql.*;

public class Example {
   static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
   static final String DB_URL = "jdbc:mysql://localhost:3306/your_database_name_here";

   static final String USER = "root";
   static final String PASS = "";

   public static void main(String[] args) {
      Connection conn = null;
      Statement stmt = null;
      try{
         Class.forName("com.mysql.jdbc.Driver");

         System.out.println("Connecting to database...");
         conn = DriverManager.getConnection(DB_URL,USER,PASS);

         System.out.println("Creating statement...");
         stmt = conn.createStatement();
         String sql;
         sql = "SELECT id, name, age FROM your_table_name_here";
         ResultSet rs = stmt.executeQuery(sql);

         while(rs.next()){
            int id  = rs.getInt("id");
            String name = rs.getString("name");
            int age = rs.getInt("age");

            System.out.print("ID: " + id);
            System.out.print(", Name: " + name);
            System.out.println(", Age: " + age);
         }

         rs.close();
         stmt.close();
         conn.close();
      }catch(SQLException se){
         se.printStackTrace();
      }catch(Exception e){
         e.printStackTrace();
      }finally{
         try{
            if(stmt!=null)
               stmt.close();
         }catch(SQLException se2){
         }
         try{
            if(conn!=null)
            conn.close();
         }catch(SQLException se){
            se.printStackTrace();
         }
      }
      System.out.println("Goodbye!");
   }
}
Mysql

在此示例中,我们将数据库名称设置为“your_database_name_here”,将表格名称设置为“your_table_name_here”。请根据实际情况修改上述字段以便与本地MySQL数据库匹配。

步骤四:运行Java程序

现在您可以运行此Java程序并连接到本地MySQL数据库。从命令行或IDE运行程序。如果一切顺利,输出应如下所示:

Connecting to database...
Creating statement...
ID: 1, Name: Alice, Age: 25
ID: 2, Name: Bob, Age: 30
ID: 3, Name: Charlie, Age: 35
Goodbye!
Mysql

总结

在本文中,我们介绍了如何使用JDBC连接到XAMPP中的MySQL本地数据库。首先,需要下载并安装JDBC驱动程序。然后启动XAMPP,最后编写Java程序并运行它。JDBC连接在Java编程中非常普遍,并且是连接所有类型的数据库的标准方法之一。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册