通過驅動建立與MySQL的連線
專案結構(記得要有一個驅動程式):
下面幾句是驅動語句:
Class.forName("com.mysql.jdbc.Driver");//載入驅動
String url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8";
/*3306為埠號,student為資料庫名,url後面新增的?useUnicode=true&characterEncoding=utf8用於處理向資料庫中新增中文資料時出現亂碼的問題。*/
Connection con=DriverManager.getConnection(url,"root","root");//建立連線
Statement stmt=con.createStatement();//生成容器
String sql="select * from stuinfo";
ResultSet rs=stmt.executeQuery(sql);//執行SQL語句並返回值
執行結果:
【程式碼】
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>通過MySQL的JDBC驅動訪問資料庫</title>
</head>
<body bgcolor="pink">
<h3 align="center">使用MySQL的JDBC驅動訪問MySQL資料庫</h3>
<hr>
<table border="1" bgcolor="#ccceee" align="center">
<tr>
<th width="87" align="center">學號</th>
<th width="87" align="center">姓名</th>
<th width="87" align="center">性別</th>
<th width="87" align="center">年齡</th>
<th width="87" align="center">體重</th>
</tr>
<%
Class.forName("com.mysql.jdbc.Driver");//載入驅動
String url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8";
/*3306為埠號,student為資料庫名,url後面新增的?useUnicode=true&characterEncoding=utf8用於處理向資料庫中新增中文資料時出現亂碼的問題。*/
Connection con=DriverManager.getConnection(url,"root","root");//建立連線
Statement stmt=con.createStatement();//生成容器
String sql="select * from stuinfo";
ResultSet rs=stmt.executeQuery(sql);//執行SQL語句並返回值
while(rs.next()){
%>
<tr>
<td><%=rs.getString("SID")%></td>
<td><%=rs.getString("SName")%></td>
<td><%=rs.getString("SSex")%></td>
<td><%=rs.getString("SAge")%></td>
<td><%=rs.getString("SWeight")%></td>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
%>
</table>
<hr>
</body>
</html>
相關文章
- 怎樣通過驅動程式連線到access
- 通過跳板機連線MySQLMySql
- 06 建立MySQL連線MySql
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- MySQL連線查詢驅動表被驅動表以及效能優化MySql優化
- MySQL的驅動表與被驅動表MySql
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- mySQL初學者通過eclipse程式設計程式碼連結,載入驅動,拿到資料MySqlEclipse程式設計
- MySQL 非同步驅動淺析 (三):連線池改進方案MySql非同步
- Laravel 通過 ODBC 連線 VerticaLaravel
- 通過本地直接連線linux伺服器的mysql資料庫Linux伺服器MySql資料庫
- 如何本機通過 SSH 通道連線雲伺服器 MySQL伺服器MySql
- weblogic服務建立資料來源連線測試更新mysql驅動包的問題及解決方法LHQJWebMySql
- 【譯】MySQL挑戰:建立10萬連線MySql
- MySQL 的啟動和連線方式MySql
- MYSQL 連線登入過程分析MySql
- mysql階段04 連線工具, 連線方式, 啟動關閉mysqlMySql
- 淺析mysql互動式連線&非互動式連線MySql
- 表的連線是指在一個SQL語句中通過表與表之間的關連SQL
- Linux下如何通過命令連線wifiLinuxWiFi
- HTTPS連線建立過程(單向&雙向)HTTP
- Laravel 通過遷移指令碼建立MySQL檢視Laravel指令碼MySql
- 驅動mysqlMySql
- linux下mysql安裝、授權、建立使用者、連線navicat、連線entityLinuxMySql
- CI3驅動器(drivers)建立與使用
- 通過外來鍵連線多個表
- 用c#建立與資料庫的連線 c#連sqlserverC#資料庫SQLServer
- TCP 的連線建立與關閉狀態及資料傳輸通訊過程【含有 PHP 測試實驗程式碼】TCPPHP
- gRPC(五)進階:透過TLS建立安全連線RPCTLS
- SQLAlchemy - 資料庫的連線、建立會話與模型SQL資料庫會話模型
- 用於建立連線的命令選項(參考MySQL官方文件)MySql
- KIDataGrip連線Mysql並建立資料庫的方法實現ztpMySql資料庫
- ShardingSphere-proxy-5.0.0建立mysql讀寫分離的連線(六)MySql
- C#連線Oracle資料庫,通過EF自動生成與資料庫表相關的實體類C#Oracle資料庫
- 用於 PLC 與乙太網建立無線連線的模組
- 使用者層與驅動層通訊
- MySQL伺服器連線過程淺析MySql伺服器
- 樹莓派已經通過網路連線通過串列埠通訊在串列埠除錯小助手列印與操作樹莓派串列埠除錯