开发第一天就遇到拦路虎-JSP连接数据库的难题

原创 2004年09月12日 15:48:00

     开发第一天就遇到拦路虎-JSP连接数据库的难题


  今天是第一天开始JSP的开发,顺利启动Mysql、Tomcat和
Eclipse。
   1、先建立一个自己的JSP目录,取名为zdjsp。这样以后开发的
   JSP文件都存放在这个目录中。开发完成后,将该目录打包为
   war,发布到tomcat的webapps目录中。
   
  2、用Lomboz向导,生成一个Tomcat项目。
  
  3、在根目录下生成一个index.html文件,里面是一个登录Form,
  Action连接到一个Login.jsp文件。
  
  4、真正的考验开始了。用Lomboz向导,产生一个JSP文件。
  
  5、在JSP文件中写入访问数据库的基本语句
   --------------------------
   Class.forName("org.gjt.mm.mysql.Driver").newInstance();
   String url = "jdbc:mysql://localhost/zddb?user=root&password=&useUnicode=true&characterEncoding=UTF-8";
   Connection conn= DriverManager.getConnection(url);
   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
   ResultSet rs=stmt.executeQuery(sql);
   --------------------------
  6、存盘后,Eclipse会自动编译JSP文件。
  7、选中zdjsp项目->右键->属性->Tomcat,设置war的发布路径为Tomcat的webapps目录
  8、选中zdjsp项目->右键->Tomcat project->Export to the war file...
  9、重新启动Tomcat
  10、访问http://localhost:8080/zdjsp
  11、OK,看到登录页面,点击提交
  12、怎么回事?出现无法找到org.gjt.mm.mysql.Driver的错误
  13、已经把Mysql的JDBC驱动复制到,JDK的lib目录了,同时也设置了classpath.
  14、自己写一个小java application,其中用到数据库,运行,结果正确。
  15、真是奇怪了。
  16、已经0:00了,睡觉先。
  
  zzzzzzzZZZZZZZZZZZZ
  
  17、早晨起来,继续查资料。
  18、又见到高人文章,原来Eclipse+Lomboz发布JSP的war时,并不会把Mysql的驱动放到zdjsp/WEB-INF/lib的
  目录先,需要手工复制到改目录下,然后再打包,重启Tomcat
  19、哈!!!果然是高人。成功。午饭中。。。。。。。
  
  
  万里长征,终于迈出了第一步。。。。。。。。。。。。。。。

c++开发过程中遇到的问题及解决方案

问题一: 1>JForm.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall JFC::JForm::~JForm(void)" (?...
  • woshizfs
  • woshizfs
  • 2014年01月06日 15:08
  • 802

最近做网页前端项目时遇到的一些问题以及解决方案

这几天和同学一起接了老师布置的两个网页项目,虽然只做前端静态页面,但是真正实践的时候我发现有些东西还是要用一用,出点错才能记得解决方案。第一个:设置宽屏效果 当我们需要顶部的banner横向充满整个...
  • u012036171
  • u012036171
  • 2015年04月23日 23:27
  • 3513

开发过程中遇到问题该怎么办?

开发过程中遇到问题了怎么办日常开发过程中,总会遇到问题,那么遇到问题该怎么办呢?   首先我们把问题分成大的两类:业务问题、技术问题。一、业务问题这类问题一般跟你的需求和设计相关。大致分下列情况:1、...
  • shijing266
  • shijing266
  • 2017年05月05日 16:42
  • 1542

游戏开发中遇到的一些问题

来新公司做游戏开发已经差不多有两年的时候,期间遇到各种问题,作此纪录,以免重复犯相同的错误。   1:游戏后台采用的mysql数据库,大部分的游戏信息用blob字段表示,在blob信息里加上版本号,这...
  • tanlijun37
  • tanlijun37
  • 2013年08月09日 10:37
  • 1096

JSP在数据库中的使用之一:JDBC工作原理和JDBC接口具体实现

JDBC由Sun公司制定,全称Java DataBase Connectivity,是一种可以执行SQL语句并可返回结果的Java API,支持多种关系型数据库,封装在java.sql.* 它的具体位...
  • chenshuo8725
  • chenshuo8725
  • 2014年03月26日 10:12
  • 1919

android开发中遇到的问题汇总【十】

294. java中 volatile static结合使用 static 静态 volatile 不稳定的 JAVA 里static 和volatile的区别变量放在主存区上,使用该变量的每个线程,...
  • u011570979
  • u011570979
  • 2017年04月13日 22:37
  • 928

iOS编程遇到的一些难点问题总结

最近做的一个项目,虽然不大,但刚开始接触iOS编程,遇到和克服的问题还不少,记录下来,温习一下,或者对别人也会有一点帮助。 这个项目采用的是swift和objective C,CPP混合编程的方式,...
  • Johnny_nass_hu
  • Johnny_nass_hu
  • 2016年03月11日 19:34
  • 1960

一个简单的JSP 连接MySQL使用实例

一、软件环境              下载并安装MySQL,Tomacat,JDBC、MyEclipse或其他IDE。 二、环境配置                将其环境变量配置好之后,下载Jav...
  • kirinlau
  • kirinlau
  • 2016年11月16日 08:42
  • 22987

项目开发中遇到的问题汇总~持续更新

项目开发快进入尾声了,之前一直较忙,也由于没有遇到什么可以记载的问题,故此一直未整理,近期渐渐闲下来,会逐渐将这个项目在开发中遇到的问题汇总出来: 1. 集成蓝牙(佳博打印机)要在info里面进行如下...
  • shuidonglCH
  • shuidonglCH
  • 2016年10月05日 11:43
  • 1159

JSP连接MySQL数据库及环境配置

1 安装相关软件 Eclipse的安装:网址http://eclipse.org/downloads/  选择Eclipse IDE for Java EE Developers进行安装(如果安装E...
  • xihaxiaotiancai
  • xihaxiaotiancai
  • 2014年01月31日 23:16
  • 9633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发第一天就遇到拦路虎-JSP连接数据库的难题
举报原因:
原因补充:

(最多只允许输入30个字)