java web入门5之实现从浏览器输入网址访问数据库

内心有点激动,折腾了这么久终于实现了从浏览器输入网址访问数据库的功能。下面一起来盘点实现过程吧!

1:新建一个java web工程  参考https://blog.csdn.net/yhao2014/article/details/45740111

2: 步骤1参考的文档是一个简单的servlet实现,然后部署下tomcat:https://my.oschina.net/u/3394356/blog/1816073,打开浏览器输入localhost:8080/JavaWeb/HelloWorld即可查看浏览器展示的信息。这里可以自行百度一些servlet的基础知识知识扩充。

3:那么我要访问的数据库,怎么实现呢?一开始我写了jdbcUtil.java连接数据库,这里参考:https://www.cnblogs.com/xdp-gacl/p/3973886.html ,但是发现访问servlet一直提示错误java.lang.NoClassDefFoundError: Could not initialize class jdbcUtil ,查google很久都没查到原因。这之间我又去自学了mybatis。

4:因为每一次调试servlet感觉很麻烦,我又学习了junit,直接可以对数据库的类进行测试。并且不想再手动一个一个添加依赖的库,所以我把普通项目变成了maven项目。

5:后来我看到http://www.runoob.com/servlet/servlet-database-access.html,参考这篇文章直接在HelloWorld类里面去写连接数据库语句。报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver   查了下原因是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了。

6:最后,当我输入localhost:8080/JavaWeb/HelloWorld可以看到按照我在doGet中定义访问了数据库的数据!大功告成了!

你可能感兴趣的:(java web入门5之实现从浏览器输入网址访问数据库)