jsp mysql驱动程序_JSP通过JDBC驱动MySQL数据库方法
JSP通过JDBC驱动MySQL数据库方法
发布时间:2020-03-26 15:42
百度谷歌一翻后,发现jsp要连mysql数据库的话,有这样的一种方法:使用jsp通过JDBC驱动链接MySQL数据库。
何为JDBC?JavaDataBaseConnectivity,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
了解何为JDBC后,下面说说jsp如何通过JDBC来链接mysql数据库。
服务器环境:tomcat
数据库版本:5.1.28-rc-community
ide环境:eclipse
链接步骤:
1.因为只是为了测试JSP通过JDBC驱动链接MySQL数据库,所以在此就创建数据库了。直接在mysql中,看看数据库中,是否存在数据。在测试的mysql数据库中,存在着一个city的数据库。下面以这个数据库为例进行测试。
2.接着在eclipse中建立一个名为Test的项目;
3.jar包,mysql-connector-java-5.1.23-bin.jar,并且放到tomcat\common\lib目录下。
4.建立一个jsp文件。
5.输入以下代码:
以下是从MySQL数据库读取的数据:
NID城市
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connectioncon=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/city?useUnicode=true&characterEncoding=GBK","root","123");
Statementstmt=con.createStatement();
ResultSetrst=stmt.executeQuery("select*fromcity");
while(rst.next())
{
out.println("
");
out.println("
"+rst.getString("nid")+"");
out.println("
"+rst.getString("city_name")+"");
out.println("
");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();
%>
6.运行jsp文件。
7.运行结果:
jsp mysql驱动程序_JSP通过JDBC驱动MySQL数据库方法相关推荐
- jdbc版本低MySQL版本高_Mysql JDBC驱动版本与Mysql版本的对应问题解决
好长时间不用Mysql了, 昨天朋友有一个小项目在我的机器上跑的一点问题都没有, 到他的机器上却是报服务器内部错误(500), 用QQ上远程协助(太慢 好长时间不用Mysql了, 昨天朋友有一个小项目 ...
- mysql打开eqd_Java 使用JDBC连接MySQL
// 这学期本来不打算深入学习Java的,课上的小项目也就随便写了一个简单计算器和扫雷游戏就糊弄过去.可是我们的Eliza老师偏偏什么都讲了,考虑到期末也会涉及到JDBC的内容,前些天试着学习一番. ...
- 咋样查mysql的url_eclipse用jdbc连接mysql数据库时,url是填什么?怎样找出地址?
展开全部 jdbc连接mysql数据62616964757a686964616fe78988e69d8331333337623535库的url为: jdbc:mysql://主机名或IP抵制:端口号/ ...
- mysql cst_一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历...
摘要 名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CST +0800. CST 时区 名为 CST 的时区是一个很混乱的时 ...
- mysql驱动程序卸载_彻底卸载mysql数据库~
以下操作以win10操作系统为例 1 停止window的MySQL服务 打开此台电脑的管理 ---> 服务和应用程序 --->服务,找到mysql的服务并停止 2 卸载MySQL安装程序 ...
- jsp servlet mysql项目_JSP+Servlet+JDBC+mysql实现的个人日记本系统
项目简介 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的个人日记本系统.涉及技术少,易于理解,适合JavaWeb初学者学习使用. 难度等级:入门 技术栈 编辑 ...
- mysql jdbc jsp学生管理系统_JSP+Servlet+JDBC+mysql实现的学生成绩管理系统
项目简介 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的学生成绩管理系统.涉及技术少,易于理解,适合JavaWeb初学者学习使用. 难度等级:入门 技术栈 编 ...
- mysql无法导入数据怎么办_Mysql 导入数据库方法 及失败解决
网上有很多关于Mysql 使用mysqldump导入导出数据库问题,导出的基本没问题. 导入的可能有些不成功,我特别说明一下. mysqldump备份: mysqldump -u 用户名 -p密码 - ...
- java jsp 跳转_JSP 页面跳转的实现方法
客户端跳转 1. 使用 href 超链接标记 跳转 2. 使用表单提交完成跳转 ... 3. 使用 JavaScript 4. 使用 response.sendRedirect(String pat ...
最新文章
- matlab 基于Topsis的熵权法2
- Nginx配置文件nginx.conf中文详解
- 图解VC++开发ActiveX控件C#调用
- date类before()方法的主要作用是_DateFormat类的子类:SimpleDateFormat
- IROS 2017上,这些厂商将会给我们展示什么样的黑科技?
- 自动化流程开源框架BotSharp
- Google第一女神李飞飞,从洗碗工蜕变成为首席科学家
- 机床使用教学_辽宁高校学子前往凤城市,进行与数控机床相关的专业实践活动...
- webdriver高级应用- 操作日期控件
- CodeIgniter框架中的多语言
- [MSN谈话]专注、口碑和猎头
- Roberts算子边缘检测原理及实现
- 小学生学AD16(入门级别,看这篇就够了)
- mysql二级软件_全国计算机等级考试二级MySQL练习软件
- nanomsg 高性能通信库_NanoMsg框架|C#中Nanomsg的PAIR和BUS使用
- 常州2021高考成绩查询,2021年常州高考成绩排名及成绩公布时间什么时候出来
- Linux下手动查杀木马
- OpenCV开发笔记(六十五):红胖子8分钟带你深入了解ORB特征点(图文并茂+浅显易懂+程序源码)
- C语言找出数组中最小的数和它的下标
- linux oracle创建用户并授权