kfzd的专栏

Delphi, Java

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

     开发第一天就遇到拦路虎-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、哈!!!果然是高人。成功。午饭中。。。。。。。
  
  
  万里长征,终于迈出了第一步。。。。。。。。。。。。。。。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭