在IntelliJ IDEA中JSP连mysql导jar包
2017-12-29 本文已影响818人
beautymo
首先,请确保你的Tomcat和MySql能在电脑上快乐地跑起来,如果不能,请参照我上一篇文章
1.File-New-Project 打开如下界面:红框上有标数字,请注意一下
1框表示要选择Java Enterprise 下2框中的Web Application ,注意3框要把JDK选上,如果没有请去下载一哈!4框表示要把Tomcat选上,如果没有,同去下载一哈!
图片1.png
2.点击next后进入如下界面:填写项目名称和项目所在位置,然后选则Finish按钮
图片2.png
3.新建项目如下:
图片3.png
4.点开红框标注地,为ProjectStructure,打开它
图片4.png
5.选则Modules下,点击右侧红框中的+号,将Tomcat配置进来,如果没有配置Tomcat,将会出现HTTP 500 错误,发生Java.Lang 的ClassNotFoundException!!!
图片5.png
5.导完Tomcat,我们开始导Jar包,同理,点开+号里的JARs or directories,导入Jar包
图片6.png
6.要导入的Jar如下,是JDBC.Driver就在里面,该Jar包可以去网上下载,或者用IDEA自带的Maven下载
图片7.png
7.我把它放在D盘下,去寻找,然后点击OK导入
图片8.png
8.导入后将会右侧红框中出现,在复选框中打上√,点击Apply,注意左侧红框的Problem出现了一个1
图片9.png
9.我们点进Problem,将鼠标移至右侧末尾出现的Fix处,点击第一个,就是那个Add......to the artifact,此时算全部导入完毕
图片10.png
10.导入成功后可以去Artifacts中查看是否出现右侧红框中的内容
图片13.png
11.最后在Modules中应该能看到的是如下视图:
图片14.png
12.然后在index.jsp中写上用JDBC连接数据库的操作,程序写完并未出现错误,则可以点击右上角的运行,注意此时要选择Tomcat的运行,index.jsp的源码在下方贴上
图片11.png
13.运行成功后出现的界面,图中的??是中文编码的问题,不要在意...
图片12.png
贴上index.jsp代码如下:
注:我的数据库名称为hh,hh中的表名为employees
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding = "UTF-8"%>
<%@ page import="java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset = UTF-8">
<title>查询数据</title>
</head>
<body>
<%
String uri="jdbc:mysql://localhost/hh";
String username = "root";
String password = "";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(uri,username,password);
Statement sql = con.createStatement();
ResultSet rs = sql.executeQuery("SELECT * FROM employees");
%>
<table border="2">
<tr>
<th width="100">编号</th>
<th width="100">年龄</th>
<th width="100">籍贯</th>
</tr>
<%
while (rs.next()){
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getString(3)+"</td>");
out.print("</tr>");
}
%>
</table>
<%
con.close();
%>
</body>
</html>