本地搭建JSP与MySQL的连接想必能看到这篇文章的人都会了,我就不再累述。

初学者码农,网上淘宝买的JSP空间,1元每月,速度稍慢,但还算稳定。本地写好简单的连接数据库的代码,上传上去还算简单,把JSP页面通过ftp上传到ftp地址:端口号/webapps/ROOT/下,当然,也可以上传一个文件夹,如login文件夹,访问时则在绑定的网站名后面添加上这个文件夹名字。连接数据库的代码,主要一共有一下四句

<%
 final String DBDRIVER = "com.mysql.jdbc.Driver";
 final String DBURL = "jdbc:mysql://localhost/login";
 final String DBUSER = "root";
 final String DBPASSWORD = "******"(此处为数据库连接密码,我以“*”代替);

%>

第一行仍为MySQL数据库驱动,但如果只这样写上去就希望JSP页面可以成功连接上数据库的话,就会失望而归了。因为Class.forName(DBDRIVER)即便是在服务器端也需要驱动的。打印错误异常如下

: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

或; java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.(经试验,数据库驱动写org.gjt.mm.mysql.Driver或者com.mysql.jdbc.java都可以,新版的驱动可以兼容前者使得org.gjt……仍旧可以连接。当然,需要先解决以下问题。) 需要在项目文件夹内新建一个WEB-INF/lib文件夹,把MySQL驱动传进去(如我的index.jsp是在ROOT下,就在ROOT下新建一个WEB-INF/lib,上传MySQL连接驱动mysql-connector-java-5.1.7-bin.jar到lib下)。根据推测,好像这个驱动文件上传的位置不一样,其作用域也不一样,欢迎已经会的程序设计师大哥们给我指正。先多谢赐教

第二行localhost位置应该写数据库地址,买数据库空间的时候人家会给。不过我买的JSP空间送MysQL数据库,或许他们已经给配置过了,不需自己再给它们建立连接,所以直接写localhost即可,但在其它地方再买额外的数据库空间就不用该这样写了,还需多研究。数据库地址后面,是数据库名字。

另外,个人建议,学习不要吝惜投资。因为免费域名,廉价空间,廉价数据库问题,已走了好多弯路。试想一下,我们在大学共投资数万元,为的就是好好学到东西,岂能在真正的实践上反倒吝啬起来了呢?不要吝惜买书,不要在实践面前退缩。中国程序员,有待真正崛起。我们,责任重大。



服务器端JSP页面连接MySQL数据库的学习相关推荐

  1. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  2. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中

    1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...

  3. jsp网页连接mysql数据库

    1.在mysql数据库中建立数据表 建一张测试表test,插入几条数据: 2.设置JDBC驱动 将 mysql-connector-java-5.0.8-bin.jar 拷到WebContent/WE ...

  4. jsp页面显示mysql数据库数据_jsp页面显示数据库表数据

    在class.formname那里报错,错误提示语法错误,看不出来在哪啊,没错啊? pageEncoding="utf-8"%> 图书清单 table { border: 2 ...

  5. jsp连接mysql数据库,实现含验证码的用户登录

    功能简介 捣腾了几天,总算实现这个小小的登录功能,在此记录一下. 功能:输入框中输入用户名和密码和验证码,提交到服务器进行处理,如果验证码正确,就连接数据库查看用户名和密码是否存在,存在则进入主界面, ...

  6. tomcat之jsp连接mysql数据库

    一.下载并部署mysql连接类 首先下载mysql连接类,下载地址https://dev.mysql.com/downloads/connector/j 如图所示,选择第一个箭头所指的平台无关版本,然 ...

  7. JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)

    目录 前言 JDBC的介绍 通过JDBC连接MySQL数据库 导入mysql驱动 连接数据库 连接数据库 判断连接是否成功 使用数据库实现登录 获取前端表单的用户输入 判断用户名和密码为空 查询表 判 ...

  8. Linux JSP连接MySQL数据库

    Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 ...

  9. linux jsp mysql数据库,Linux JSP连接MySQL数据库.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava Linux JSP连接MySQL数据库.pdf2页 本 ...

最新文章

  1. Majority Element:主元素
  2. codevs——1958 刺激
  3. python常用模块之shelve模块
  4. 页面复杂对象传递参数 开发中遇到的问题
  5. 计算机应用基础1,计算机应用基础1
  6. Spring 4 xml 注解配置谅解 spring
  7. MTKI 驱动(57)---音频参数含义
  8. python基于协程的网络库gevent、eventlet
  9. java. base关键字_C#基础知识之base关键字介绍
  10. JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
  11. 《数据挖掘概念与技术》学习笔记
  12. 《现代操作系统(中文第四版)》课后习题答案 第一章 引论
  13. Matlab 地理(经纬度)坐标 转 笛卡尔(直角)坐标
  14. mybatisplus代码生成器构建项目以及lambd链式编程
  15. 大数据清洗与预算第三章
  16. 写在“华为伙伴暨开发者大会”前夕:给昇腾AI划三个重点
  17. 云存储的分布式文件系统
  18. Flutter 自定义动画 — 数字递增动画和文字逐行逐字出现或消失动画
  19. CANopen的ID分类
  20. 爬虫快速入门(一):静态页面爬取

热门文章

  1. Lanchester方程平方律matlab仿真
  2. ArcFace(insightface)论文翻译——中英文对照+标注总结
  3. 使用ibatis的iterate标签实现批量插入
  4. 微信第三方平台开发经验总结(六):接收微信用户发送的事件以及消息
  5. 【C++编程题】疫情期间(动态规划,递归)
  6. 电路设计_《EMI_EMC设计秘籍》摘录
  7. 11 个最佳的 Python 编译器和解释器
  8. LeetCode和NewCode常见错误(持续更新)
  9. .NET AES加密
  10. Word图片自动编号,调整图片顺序自动更新图片编号,引用该图片的地方也对应更新