jsp连接数据库,实现在网页中输入账户密码和数据库名和表名列名,输出数据库中的结果
时间: 2023-06-11 08:05:45 浏览: 114
好的,您需要在网页中输入账户密码和数据库名和表名列名,然后输出数据库中的结果。接下来,我将提供一个简单的 JSP 代码示例,可用于连接数据库并输出结果。
1. 首先,您需要在 JSP 页面中添加以下代码来引入 Java 数据库连接 API(JDBC):
```
<%@ page import="java.sql.*" %>
```
2. 接下来,您需要在 JSP 页面中添加以下代码来连接到数据库:
```
<%
String username = "your_username";
String password = "your_password";
String databaseName = "your_database_name";
String tableName = "your_table_name";
String columnName = "your_column_name";
String url = "jdbc:mysql://localhost/" + databaseName + "?user=" + username + "&password=" + password;
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url);
stmt = conn.prepareStatement("SELECT " + columnName + " FROM " + tableName);
rs = stmt.executeQuery();
while (rs.next()) {
out.println(rs.getString(columnName));
}
} catch (SQLException ex) {
ex.printStackTrace();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} finally {
try {
rs.close();
stmt.close();
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
%>
```
3. 替换代码中的用户名、密码、数据库名、表名和列名以适应您的需求。执行上述代码后,将会在页面上输出您指定列名中的所有记录。
阅读全文