利用纯Java代码建立与MySQL中myDB数据库的连接,若连接成功,在页面输出“连接数据库成功”,否则页面上输出“连接数据库失败”。 注意:首先要在对应的数据库中建立myDB数据库,并在其中创建一张表(表名必须是自己的拼音全称),里面包括至少有:name、gender、age等信息, 运行结果:
时间: 2024-02-13 13:06:59 浏览: 90
好的,我可以帮你写一个简单的Java程序来实现这个功能。请确保你已经安装了MySQL数据库,并在其中创建了名为myDB的数据库和对应的表。
以下是Java代码示例:
```java
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
String JDBC_DRIVER = "com.mysql.jdbc.Driver";
String DB_URL = "jdbc:mysql://localhost/myDB";
String USER = "root";
String PASS = "password"; // 这里的密码需要替换成你自己的MySQL登录密码
Connection conn = null;
Statement stmt = null;
try {
Class.forName(JDBC_DRIVER);
System.out.println("尝试连接数据库...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
System.out.println("连接数据库成功");
stmt = conn.createStatement();
String sql = "SELECT name, gender, age FROM my_table"; // 这里的my_table需要替换成你自己的表名
ResultSet rs = stmt.executeQuery(sql);
// 输出查询结果
while (rs.next()) {
String name = rs.getString("name");
String gender = rs.getString("gender");
int age = rs.getInt("age");
System.out.println("Name: " + name + ", Gender: " + gender + ", Age: " + age);
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
System.out.println("连接数据库失败");
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();
}
}
}
}
```
你需要将上面的代码复制到一个Java文件中,并将其中的USER和PASS分别替换成你自己的MySQL登录名和密码,然后保存文件。
接下来,在命令行中进入该Java文件所在的目录,并执行以下命令来编译和运行该程序:
```
javac MySQLDemo.java
java MySQLDemo
```
如果一切正常,你应该会在命令行中看到如下输出:
```
尝试连接数据库...
连接数据库成功
```
同时,在控制台中还会输出查询结果,显示my_table表中的所有记录(包括name、gender和age等信息)。如果连接失败,则会在命令行中显示“连接数据库失败”信息。
阅读全文