zoukankan
html css js c++ java
JSP连接MySQL数据库的方法
<%
@ page contentType
=
"
text/html; charset=gb2312
"
%>
<%
@ page language
=
"
java
"
%>
<%
@ page
import
=
"
com.mysql.jdbc.Driver
"
%>
<%
@ page
import
=
"
java.sql.*
"
%>
<%
//
驱动程序名
String driverName
=
"
com.mysql.jdbc.Driver
"
;
//
数据库用户名
String userName
=
"
root
"
;
//
密码
String userPasswd
=
"
123
"
;
//
数据库名
String dbName
=
"
stock
"
;
//
表名
String tableName
=
"
users
"
;
//
联结字符串
String url
=
"
jdbc:mysql://localhost/
"
+
dbName
+
"
?user=
"
+
userName
+
"
&password=
"
+
userPasswd;
Class.forName(
"
com.mysql.jdbc.Driver
"
).newInstance();
Connection conn
=
DriverManager.getConnection(url);
Statement stmt
=
conn.createStatement();
String sql
=
"
SELECT * FROM
"
+
tableName;
ResultSet rs
=
stmt.executeQuery(sql);
//
获得数据结果集合
ResultSetMetaData rsmd
=
rs.getMetaData();
//
确定数据集的列数,亦字段数
int
numColumns
=
rsmd.getColumnCount();
//
输出每一个列名
out.print(
"
<table border=1><tr>
"
);
for
(
int
i
=
1
;i
<
numColumns;i
++
)
{
out.print(
"
<td>
"
+
rsmd.getColumnName(i)
+
"
</td>
"
);
}
out.print(
"
</tr>
"
);
while
(rs.next())
{
out.print(
"
<tr>
"
);
for
(
int
i
=
1
;i
<
numColumns;i
++
)
{
//
输出数据
out.print(
"
<td>
"
+
rs.getString(i)
+
"
</td>
"
);
}
out.print(
"
</tr>
"
);
}
out.print(
"
</table>
"
);
out.print(
"
数据库操作成功,恭喜你
"
);
rs.close();
stmt.close();
conn.close();
%>
MySql的jdbc下载地址:
http://mysql.isu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip
查看全文
相关阅读:
STM32学习笔记1(ADC多通道采样)
SQL Server索引管理之六大铁律
如何激励员工?
第一周学习计划
山寨STL实现之traits,construct&destruct
山寨STL实现之内存池
山寨STL实现之vector
山寨STL实现之allocator
Python 开发环境搭建
Java | Python 流程控制对比
原文地址:https://www.cnblogs.com/ringwang/p/1236816.html
最新文章
实战CRM系统项目:2.概要设计,数据库设计
流星ASP.NET权限基础管理系统源码发布
POI读写07版及以上EXCEL图片篇
解决ASP.NET 自定义报表部署到IIS浏览时出现ASP.NET会话已结束问题
记录DIV中滚动位置刷新页面位置保持不变
WinForm实现对权限菜单进行管理
gridView RowDataBound事件 鼠标经过行颜色变化及根据字段值显示指定内容
使用递归方法遍历TreeView的节点如配置则勾选
通过HttpWebRequest请求与HttpWebResponse响应方式发布接口与访问接口
双网卡设置内外网共用
热门文章
读取文本文件插入数据库
【SE】Week3 : 四则运算式生成评分工具Extension&Release Version(结对项目)
【SE】Week3 : 四则运算式生成评分工具Extension&Release Version(附加题)
【SE】Week1 : 四则运算题目生成器批改器程序总结
【SE】Week2 : 个人博客作业
【SE】Week3 : 个人博客作业(必应词典)
【SE】Week1 : 个人博客作业
STM32学习笔记3(TIM通用模块输入捕获)
我的博客
STM32学习笔记2(TIM增强模块向上溢出 & 输出比较)
Copyright © 2011-2022 走看看