前提:已安装好数据库,且在数据库中创建一个test库,test库中创建一个login表,有name,password两个字段。

1.首先在创建一个maven项目,勾选Create from archetype(这样会为我们节省很多事)

2.输入自己的项目名以及项目存放的位置


项目创建完成后是这个样子(我创建了一个父项目可能有一些不同,影响不大)

4.然后再webapp文件夹里面右键选择创建一个JSP的文件(文件名叫Data.jsp吧)


5.下载所需依赖

6.然后先把我们的Tomcat配置好





然后运行一下看一下能不能行

没问题就会弹出来一个网页,然后我们就可以进行下一步了

7.在JSP文件中编写JDBC连接代码

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %><body>
<%String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名testString url = "jdbc:mysql://localhost:3306/test?userUnicode=true&characterEncoding=utf8&serverTimezone=UTC";// MySQL配置时的用户名String user = "root";// Java连接MySQL配置时的密码String password = "123456";try {// 1 加载驱动程序Class.forName(driver);// 2 连接数据库Connection conn = DriverManager.getConnection(url, user, password);// 3 用来执行SQL语句Statement statement = conn.createStatement();// 要执行的SQL语句String sql = "select * from login";ResultSet rs = statement.executeQuery(sql);String name = null;String password=null;while (rs.next()) {name = rs.getString("userName");password = rs.getString("passWord");out.println(name+"\t"+password);}rs.close();conn.close();} catch (ClassNotFoundException e) {System.out.println("Sorry,can`t find the Driver!");e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}
%>
</body>

大功告成咯

友情提示:JSP中out.print()方法报错,解决方法参考:https://www.cnblogs.com/tendo/p/10778669.html

JSP连接数据库教程(IDEA)相关推荐

  1. JDBC连接数据库教程,postgreSQL

    https://blog.csdn.net/jg15617651654/article/details/63262456/ JDBC连接数据库教程,postgreSQL 流年你奈我何 2017-03- ...

  2. NodeJS 使用官方oracledb库连接数据库教程

    NodeJS 使用官方oracledb库连接数据库教程 导读 Linux下安装使用 gcc安装 nodejs安装 oracle客户端安装 npm安装oracledb测试连接 错误说明 windows下 ...

  3. JSP实用教程-第三章Tag文件与Tag标记

    目录 3.1 Tag文件 3.1.1Tag文件的结构 3.1.2Tag文件的保存 3.2 Tag标记 3.2.1 Tag文件和Tag标记 3.2.2 Tag标记的使用 3.2.3 Tag标记的运行原理 ...

  4. dreamweaver如何连接mysql_Dreamweaver连接数据库教程(ASP类)

    类型:Mac应用软件大小:314.6M语言:中文 评分:10.0 标签: 立即下载 Dreamweaver连接数据库教程(ASP类) 注意,后台语言不同的话连接数据库的方法也不相同, 下面的这些方法都 ...

  5. JSP基础教程:熟悉JSP服务器

    本篇文章由 泉州SEO www.234yp.com 整理发布,jsp入门教程 www.234yp.com/Article/176258.html 谢谢合作! jsp入门教程 熟悉JSP服务器 本&qu ...

  6. JSP简明教程:汇总

    原创JSP教程,简洁明了,不含废话. JSP简明教程(一):JSP简介 JSP简明教程(二):JSP基本语法 JSP简明教程(三):JSP隐含对象 JSP简明教程(四):EL表达式语言.JavaBea ...

  7. JSP连接数据库实现查询

    JSP连接数据库实现查询 创建MySQL的表 database db_shop; use db_shop; create table admin_info( idint(11) NOT NULL AU ...

  8. JSP入门教程(二)

    JSP语法 目录 JSP页面基本构成 JSP脚本元素 JSP指令标记 JSP动作标记 一.JSP页面基本构成 在HTML静态页面文件中加入和Java相关的动态元素,就构成了一个JSP页面.一个JSP页 ...

  9. JSP入门教程:JSP简明教程

    一. 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种 动态 网页技术标准,其网址为http://www.javasof ...

最新文章

  1. RBAC权限管理总结
  2. 通用权限管理系统组件 (GPM - General Permissions Manager) 中后一个登录的把前一个登录的踢掉功能的实现...
  3. bolt在java,java neo4j bolt
  4. oracle 分段函数,transcad概述强大的交通gis.pdf
  5. 电气:蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab\python实现)
  6. Nginx的rewrite内容介绍
  7. ekf pose使用方法 ros_robot_pose_ekf 使用说明
  8. 数据库系统原理(第三章数据库设计 )
  9. 数据结构课程设计------c实现散列表(二次探测再哈希)电话簿(文件存储)
  10. matlab进阶摸索篇——彩色图直方图均衡化
  11. 未转变者服务器tp指令大全,Unturned未转变者3.21版本高级指令大全
  12. 如何鉴别交换机的优劣好坏?您可以从这十方面去评判!
  13. golang:%v,%+v,%#v的区别
  14. PathInfo模式的支持
  15. 恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
  16. 深入理解Golang中的Context包
  17. 【双十二】2020年双十二哪些笔记本值得推荐?
  18. 微信与支付宝扫码支付
  19. arcgis中如何导出奥维可识别的图_如何将地图及奥维对象导出成图片 | 奥维互动地图浏览器...
  20. 史上最详细的Kali Linux破解Wifi无线网络教程

热门文章

  1. sublime text verilog-automatic插件使用方法
  2. CSS+JS 实现最简单的流星雨
  3. CSS-项目-调整顺序
  4. java wssocket close_javax.websocket.Session的一个close异常记录
  5. 腾讯安全联合成立数据安全专委会
  6. .NET Core 性能监控
  7. 核心单词Word List 10
  8. 学计算机基础代码,计算机科学基础知识(示例代码)
  9. 《哲学·科学·常识》记与思
  10. 高新技术企业认定条件2023