📅  最后修改于: 2023-12-03 14:54:50.259000             🧑  作者: Mango
本次UGC NET CS考试的问题48要求程序员回答有关Java和数据库的问题。
Java是一种高级编程语言,由Sun Microsystems于1995年推出。Java应用程序可以在不同的平台上运行,如Windows、Mac OS、Linux等。Java使用跨平台的Java虚拟机(JVM)来执行代码。
数据库是一种电子化记录系统,可以存储、组织和管理大量数据。有许多不同类型的数据库,包括关系型、对象型和XML数据库。
以下是一个简单的Java程序示例,演示如何连接到MySQL数据库并执行查询:
import java.sql.*;
public class ConnectMySQL {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/STUDENT";
static final String USER = "username";
static final String PASS = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
stmt = conn.createStatement();
String sql;
sql = "SELECT id, name, age FROM Students";
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.println("ID: " + id + ", Name: " + name + ", 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();
}
}
}
}
以上示例代码演示了如何使用Java程序连接到MySQL数据库,并执行SELECT查询。在此过程中,我们使用了JDBC驱动程序来与数据库进行通信,使用Connection对象创建了一个数据库连接,并使用Statement对象执行SQL查询。查询结果保存在ResultSet对象中,我们可以使用这些结果生成所需的输出。
这是一个非常基本的Java程序示例,仅用于演示如何连接到MySQL数据库。在实际开发中,您需要深入了解如何使用Java与数据库进行交互,并掌握更多高级特性和技术。