JSP连接MySQL示例

发布时间:2026-02-18 05:33

音频设备连接提示:某些设备会自动检测并显示连接状态。 #生活技巧# #数码产品使用技巧# #音频设备调试#

最新推荐文章于 2023-06-26 16:54:11 发布

原创 于 2018-11-22 19:33:11 发布 · 3.5k 阅读

· 3

· 18 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

JSP连接数据库,注意读者需要提前安装好mysql数据库,并且把相应的驱动程序下载安装好。本人是mysql5.0.

代码如下:

<%@ page language="java" import="java.sql.*" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<%
String url ="jdbc:mysql://localhost:3306/testdb"; //数据库连接字符串
Class.forName("com.mysql.jdbc.Driver").newInstance(); //加载驱动程序
Connection conn= DriverManager.getConnection(url,"root","rootcc111"); //建立连接
String sql="select * from users where username=? and password=?";
PreparedStatement pStmt = conn.prepareStatement(sql);
String username=request.getParameter("username");
String password=request.getParameter("password");
pStmt.setString(1,username);
pStmt.setString(2,password);
ResultSet rs=pStmt.executeQuery( );
if( rs.next() ){
out.print("你已登录,欢迎"+username);
}
else{
out.print("用户名或密码错");
}
//关闭
rs.close(); pStmt.close(); conn.close(); %>

</body>
</html>

注意:对于JavaEE,直接用jsp连接数据库是不规范的写法,代码重复量大,规范写法是放到模型控制层中的DAO(Data Access Object)层中。

对于此写法本人github上有源码,读者可以自行阅读。

下面是链接:

https://github.com/jiang-congcong/JavaEE-check-online-update1

网址:JSP连接MySQL示例 https://www.yuejiaxmz.com/news/view/1442933

相关内容

校园旧物交易系统(JSP+java+springmvc+mysql+MyBatis)
二手家电交易网站(JSP+java+springmvc+mysql+MyBatis)
在线校园超市系统(JSP+java+springmvc+mysql+MyBatis)
校园旧书交易交换平台(JSP+java+springmvc+mysql+MyBatis)
毕设项目:日程管理系统(JSP+java+springmvc+mysql+MyBatis)
网上花店管理系统:JSP+MySQL驱动的便捷购物平台
jsp开发实用技巧
日常饮食健康推荐系统(JSP+java+springmvc+mysql+MyBatis)
Navicat连接MySQL报错1251
美食推荐系统的设计与实现(JSP+java+springmvc+mysql+MyBatis)

随便看看