通過驅動建立與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
- mysql--通過cmd連線mysql,並建立資料庫MySql資料庫
- mysql 通過IP連線MySql
- 通過跳板機連線MySQLMySql
- py連線mysql常用驅動的兩種對比MySql
- 06 建立MySQL連線MySql
- oracle通過透明閘道器連線mysql的配置OracleMySql
- MySQL連線查詢驅動表被驅動表以及效能優化MySql優化
- SSH建立連線的過程
- 通過cmd命令列連線mysql資料庫命令列MySql資料庫
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- MySQL的驅動表與被驅動表MySql
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- mysql建立ssl安全連線的配置MySql
- Laravel 通過 ODBC 連線 VerticaLaravel
- MySQL 非同步驅動淺析 (三):連線池改進方案MySql非同步
- mySQL初學者通過eclipse程式設計程式碼連結,載入驅動,拿到資料MySqlEclipse程式設計
- 【轉載】通訊長連線與短連線
- SSL連線建立過程分析(1)
- 如何本機通過 SSH 通道連線雲伺服器 MySQL伺服器MySql
- oracle連線SQLserver--通過ODBCOracleSQLServer
- MySQL 的啟動和連線方式MySql
- Mysql 通過 Mysql_install_db 建立多例項MySql
- 通過本地直接連線linux伺服器的mysql資料庫Linux伺服器MySql資料庫
- weblogic服務建立資料來源連線測試更新mysql驅動包的問題及解決方法LHQJWebMySql
- vncserver建立與客戶端連線VNCServer客戶端
- use_nl,use_hash,use_merge的3種連線方式驅動與被驅動關係
- 淺析mysql互動式連線&非互動式連線MySql
- 通過字串動態建立類物件字串物件
- TCP的連線建立TCP
- MYSQL 連線登入過程分析MySql
- 透過Amoeba連線mysql報錯MySql
- mysql階段04 連線工具, 連線方式, 啟動關閉mysqlMySql
- 通過php的MongoDB driver連線Azure的DocumentDB PaaSPHPMongoDB
- 表的連線是指在一個SQL語句中通過表與表之間的關連SQL
- 連線LilyPad之Windows平臺的驅動Windows
- 幾種連線資料庫的OLEDB驅動程式資料庫
- 通過cman連線報ora-12564拒絕連線