java界面成绩管理系统连接数据库代码
时间: 2023-08-08 20:07:36 浏览: 86
以下是一个简单的Java界面成绩管理系统连接数据库的代码示例:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ScoreManagementSystem {
private static final String DB_URL = "jdbc:mysql://localhost:3306/school";
private static final String USER = "root";
private static final String PASS = "password";
public static void main(String[] args) {
try {
// Connect to database
Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
// Create statement
Statement stmt = conn.createStatement();
// Execute query
String sql = "SELECT * FROM scores";
ResultSet rs = stmt.executeQuery(sql);
// Process results
while (rs.next()) {
String studentName = rs.getString("name");
int score = rs.getInt("score");
System.out.println("Name: " + studentName + ", Score: " + score);
}
// Close resources
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用了MySQL数据库,并且假设已经在本地安装了MySQL服务器。我们通过JDBC驱动程序连接到数据库,并使用用户名和密码进行身份验证。然后,我们使用`Statement`对象创建查询,并使用`ResultSet`对象处理结果。最后,我们关闭了所有使用的资源。
需要注意的是,这只是一个简单的示例,实际上的成绩管理系统需要更多的功能和更复杂的逻辑。此外,需要注意数据安全性和防止SQL注入攻击等问题。
阅读全文