jsp连接mysql数据库查询,并在页面显示 jsp连接mysql数据库查询,并在页面显示 中间不用struts,怎么实现,求例子javabean 做连接jsp 页面实例化类jsp 页面显示数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><%//*********************************************** JDBC_ODBC连接MySql数据库,不需要设置数据源*********************************/ //********** 数据库连接代码 开始 ******/ //以下几项请自行修改String server="localhost"; //MYSQL 服务器的地址String dbname="test"; //MYSQL 数据库的名字String user="root"; //MYSQL 数据库的登录用户名String pass="chfanwsp"; //MYSQL 数据库的登录密码String port="3306"; //SQL Server 服务器的端口号,默认为1433//数据库连接字符串 String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&passWord="+pass+"&useUnicode=true&characterEncoding=GB2312"; //加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();//建立连接Connection conn= DriverManager.getConnection(url); //创建语句对象Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);// **** 数据库连接代码 结束 ******* String sql="select * from username";ResultSet rs=stmt.executeQuery(sql);//rs.first();while(rs.next()){out.print("用户名:");out.print(rs.getString("uid")+" 密码:");out.println(rs.getString("pwd")+"<br>");}rs.close();stmt.close();conn.close();%>看看这个是不是你想要的 javabean 做连接 jsp 页面实例化类 jsp 页面显示数据要上面的结构,不是什么都放在页面上 JAVABEAN 连接 方法import java.sql.*;import java.util.ArrayList;import java.util.List;public class DBConnection { public Connection conn; public Statement st; public ResultSet rs; public Connection getConn() { try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/tone_list", "root", "209029"); } catch (Exception e) { e.printStackTrace(); } return conn; } public List getList(){ List list = new ArrayList(); String sql = "select id,name from test"; conn = getConn(); try { st = conn.createStatement(); rs = st.executeQuery(sql); while(rs.next()){ list.add(rs.getString("id")); list.add(rs.getString("name")); } } catch (SQLException e) { e.printStackTrace(); } return list; }}jsp 页面 实例化 显示<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8" isELIgnored="false"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><html> <head> <title>index.jsp</title> </head><% DBConnection db = new DBConnection(); Connection conn; List list = db.getList();%><body> <c:forEach items="${list}" var="str"> ID: ${str.id} NAME: ${str.name}</c:forEach> </body> </html> 在搜索网站上打“jsp mysql 源码”太多了~~ SQL标签:如<sql:query>、<sql:update>、<sql:transaction>等 SQL相关的标签 1.<sql:setDataSource> 2.<sql:query> 3.<sql:update> 4.<transaction> 5.<param>尅到网上查询一下具体的用法 导出PDF 请大牛帮忙看下这个配置有问题吗 请教谁做过淘宝客的top了的啊? 遇到倒柱状图,用JFreeChart这么实现? 论坛中的结贴干嘛用 求一个js脚本树,带checkBox,radio,可动态加载,还可以根据条件把checkBox灰掉 EJB乱码问题 问一个菜鸟的问题,关于jdbc:odbc数据源 两个java类的编译问题,请指教! JSP数据集问题 网页不可以保存的原因? 关于DAO的一个问题
charset=gb2312" language="java"
import="java.sql.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%//*******************************
****************
JDBC_ODBC连接MySql数据库,不需要设置数据源***********
**********************/
//********** 数据库连接代码 开始 ******/
//以下几项请自行修改String server="localhost";
//MYSQL 服务器的地址String dbname="test";
//MYSQL 数据库的名字String user="root";
//MYSQL 数据库的登录用户名String pass="chfanwsp";
//MYSQL 数据库的登录密码String port="3306";
//SQL Server 服务器的端口号,
默认为1433//数据库连接字符串
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?
user="+user+"&passWord="+pass+"&useUnicode
=true&characterEncoding=GB2312";
//加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//建立连接Connection conn= DriverManager.getConnection(url);
//创建语句对象Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
// **** 数据库连接代码 结束 *******
String sql="select * from username";
ResultSet rs=stmt.executeQuery(sql);
//rs.first();while(rs.next()){out.print("用户名:");
out.print(rs.getString("uid")+" 密码:");
out.println(rs.getString("pwd")+"<br>");}
rs.close();stmt.close();conn.close();%>看看这个是不是你想要的
jsp 页面实例化类
jsp 页面显示数据
要上面的结构,不是什么都放在页面上
import java.util.ArrayList;
import java.util.List;public class DBConnection { public Connection conn;
public Statement st;
public ResultSet rs;
public Connection getConn() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/tone_list", "root", "209029");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
public List getList(){
List list = new ArrayList();
String sql = "select id,name from test";
conn = getConn();
try {
st = conn.createStatement();
rs = st.executeQuery(sql);
while(rs.next()){
list.add(rs.getString("id"));
list.add(rs.getString("name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}}
jsp 页面 实例化 显示
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>index.jsp</title>
</head>
<%
DBConnection db = new DBConnection();
Connection conn;
List list = db.getList();
%><body>
<c:forEach items="${list}" var="str">
ID: ${str.id}
NAME: ${str.name}
</c:forEach>
</body>
</html>
太多了~~
SQL相关的标签
1.<sql:setDataSource>
2.<sql:query>
3.<sql:update>
4.<transaction>
5.<param>
尅到网上查询一下具体的用法