知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
IDEA連接MySQL數(shù)據(jù)庫,并把數(shù)據(jù)庫數(shù)據(jù)在瀏覽器中進(jìn)行展示
發(fā)表時(shí)間:2019-9-24
發(fā)布人:葵宇科技
瀏覽次數(shù):86
在進(jìn)行項(xiàng)目創(chuàng)建之前,先要確保本地有以下軟件:
1、MySQL以及Navicat,作者這里用的是MySQL5.7
2、 IDEA
3、MySQL的驅(qū)動(dòng),作者這里用的是mysql-connector-java-8.0.17.jar
4、Tomcat
1、新建項(xiàng)目
勾選Java EE的Web Application和Create web.xml,繼續(xù)next
給項(xiàng)目命名并選擇存儲(chǔ)路徑,然后Finish
到這一步項(xiàng)目新建成功
2、進(jìn)行項(xiàng)目配置
1)點(diǎn)擊File->Project Structure
(2)左側(cè)選擇Project,右側(cè)配置好SDK,然后點(diǎn)擊OK
(3)在WEB-INF下新建兩個(gè)文件夾,分別是classe和lib,并把mysql-connector-java-8.0.17.jar放入lib文件夾下
(4)點(diǎn)擊File->Project Structure->Modules,點(diǎn)擊右側(cè)的Paths,選擇Use module compile output push,將Output path和Test out path都改成剛才建立的classes的路徑,改好后點(diǎn)擊Apply。
(5)點(diǎn)擊File->Project Structure->Modules,點(diǎn)擊右側(cè)的Dependencies,之后點(diǎn)擊右側(cè)的+號(hào),選擇JARS or directories,然后找到Jar包并選擇,點(diǎn)擊Apply
然后再選擇+號(hào),選擇Library,彈框選擇Tomcat,點(diǎn)擊Add Selected。返回上一頁面,點(diǎn)擊OK
(6)配置tomcat
點(diǎn)擊Run -> 選擇Edit Configurations
點(diǎn)擊+號(hào) -> 選擇Tomcat Server -> 選擇Local
在Name處輸入新的服務(wù)名,點(diǎn)擊Application server后面的Configure…,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄,選擇HTTP port和JMX port(默認(rèn)值即可),然后點(diǎn)擊右下角的Fix,
擊Fix后出現(xiàn)如下界面,對(duì)下面的Application context進(jìn)行編輯,編輯好之后點(diǎn)擊OK
3、把代碼寫進(jìn)jsp文件運(yùn)行
<%@ page import="java.sql.Statement" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %><%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2019/9/24
Time: 9:30
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
-%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>mysql測(cè)試</title>
</head>
<body>
-%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>mysql測(cè)試</title>
</head>
<body>
<%
try {
Class.forName("com.mysql.jdbc.Driver"); 加載數(shù)據(jù)庫驅(qū)動(dòng)
String url = "jdbc:MySQL://localhost:3306/sqltest?&useSSL=false&serverTimezone=UTC"; //指向數(shù)據(jù)庫table
String username = "root"; //數(shù)據(jù)庫用戶名
String password = "123456zyx"; //數(shù)據(jù)庫用戶密碼
Connection conn = DriverManager.getConnection(url, username, password);
if(conn != null){
out.print("數(shù)據(jù)庫連接成功!");
out.println("<br />");
out.println("-------------------------------");
out.print("<br />");
Statement stmt = null;
ResultSet rs = null;
String sql ="select * from sqltest"; //查詢語句
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
out.println("執(zhí)行結(jié)果如下所示:");
out.println("<br />");
out.println("-------------------------------");
out.println("<br />");
out.println("姓名" + "\t" + "電話"+"\t"+"職位"+"\t");
out.println("<br />");
while (rs.next()) {
out.println(rs.getString("name")+"   "+rs.getString("Tel")+"   "+rs.getString("position")+"   "); //將數(shù)據(jù)庫表格查詢結(jié)果輸出
out.print("<br />");
}
}
else{
out.print("連接失敗!");
}
}
catch (Exception e) {
out.print("數(shù)據(jù)庫連接異常!");
}
%>
</body>
</html>
運(yùn)行結(jié)果如圖所示:
相關(guān)案例查看更多
相關(guān)閱讀
- 昆明小程序代建
- 云南建站公司
- 開發(fā)制作小程序
- 云南網(wǎng)站建設(shè)方案 doc
- 云南百度小程序
- 云南小程序定制
- 云南小程序制作
- 百度推廣
- 云南網(wǎng)頁制作
- 楚雄網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)專家
- 小程序開發(fā)平臺(tái)前十名
- 小程序開發(fā)費(fèi)用
- 云南網(wǎng)站建設(shè)招商
- 云南網(wǎng)站建設(shè)方法
- 網(wǎng)站建設(shè)服務(wù)
- 云南網(wǎng)絡(luò)營銷顧問
- 云南網(wǎng)站建設(shè)特性
- 區(qū)塊鏈
- 小程序商城
- 云南衛(wèi)視小程序
- 百度小程序開發(fā)公司
- 云南小程序開發(fā)推薦
- 小程序公司
- 百度快速排名
- 百度小程序公司
- 小程序被騙
- 汽車報(bào)廢回收軟件
- 汽車回收管理系統(tǒng)
- 微信小程序開發(fā)入門課程