jsp代码 jsp与数据库连接 要求能实现插入 、删除、更新操作
1个回答
展开全部
<%@ page language="java" import="java.sql.*" pageEncoding="utf-8"%>
<html>
<head>
<title>MySQL</title>
</head>
<body>
连接MySQL数据库
<br>
<%
String driverClass = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db_database08";
String username = "root";
String password = "123456";
try {
Class.forName(driverClass); // 加载数据库驱动
} catch (Exception e) {
e.printStackTrace();
System.out.print("加载数据库驱动失败");
}
Connection conn = DriverManager.getConnection(url, username,
password);
//建立连接
Statement stmt = conn.createStatement();
//添加操作
//int i=stmt.executeUpdate("insert into tb_user values('654','cc')");
//删除操作
//stmt.executeUpdate("delete from tb_user where 用户名='gg'");
ResultSet rs = stmt.executeQuery("select * from tb_user"); //执行SQL语句
while (rs.next()) {
out.println("<br>用户名:" + rs.getString(1) + " 密码:"
+ (rs.getString(2))+rs.getString(3));
}
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
//这个你应该可以理解咯
<html>
<head>
<title>MySQL</title>
</head>
<body>
连接MySQL数据库
<br>
<%
String driverClass = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db_database08";
String username = "root";
String password = "123456";
try {
Class.forName(driverClass); // 加载数据库驱动
} catch (Exception e) {
e.printStackTrace();
System.out.print("加载数据库驱动失败");
}
Connection conn = DriverManager.getConnection(url, username,
password);
//建立连接
Statement stmt = conn.createStatement();
//添加操作
//int i=stmt.executeUpdate("insert into tb_user values('654','cc')");
//删除操作
//stmt.executeUpdate("delete from tb_user where 用户名='gg'");
ResultSet rs = stmt.executeQuery("select * from tb_user"); //执行SQL语句
while (rs.next()) {
out.println("<br>用户名:" + rs.getString(1) + " 密码:"
+ (rs.getString(2))+rs.getString(3));
}
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
//这个你应该可以理解咯
更多追问追答
追问
这个好像太简单,我们老师要求的是有delete.jsp update.jsp 这些应该是链接起来的
追答
那你就把连接数据库的代码写到一个类里面然后新建几个JSP页面调用就是了。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询