jsp和mysql连接

js|mysql

中文问题:

jsp和mysql连接的时候,要在每一个jsp文件中加:

<%@ page contentType="text/html;charset=gb2312" %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

如果是表单的提交要加上:

jdbc:mysql://127.0.0.1:3306/publish?useUnicode=true&characterEncoding=GBK" 和

<% request.setCharacterEncoding("GBK"); %>

############################################################################

1.

<%@ page contentType="text/html;charset=gb2312" %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<%
java.sql.Connection sqlConn;
java.sql.Statement sqlStmt;
java.sql.ResultSet sqlRst;
//regiester jdbc driver

String DBUser="root";
String DBPassword="root";
String DBServer="127.0.0.1"; // Can't use localhost , you must use IP or CNAME
String DBNAME="publish"; // change to your db name

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//connect to the database
sqlConn=java.sql.DriverManager.getConnection
("jdbc:mysql://"+DBServer+":3306/"+DBNAME+"?useUnicode=true&characterEncoding=gb2312",

DBUser,DBPassword);
//create the driver handle
sqlStmt=sqlConn.createStatement

(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//excute sql
sqlRst=sqlStmt.executeQuery("select * from book");
%>
<html>
<head>
<title>JSP-JDBC-MYSQL TESTING</title>
</head>
<body>
<table border="1" cellspace ="0" align="center">

<tr><th>ID </th>
<th>Book name </th></tr>
<% while(sqlRst.next()) {%>
<tr>
<td> <%=sqlRst.getString("id")%></td>
<td><%=sqlRst.getString("title")%></td>
</tr>
<%}%>
</table>
</body>
</html>
<%
//sqlRst.close();
sqlStmt.close();
sqlConn.close();
%>

………………………………………………………………………………

2.

<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1/test","root","");
%>

………………………………………………………………………………

3.

<%@ page import="java.sql.*" %>
<%
out.println(" Border is me !");

try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

}
catch (Exception E) {
out.println("Unable to load driver.");

}
%>

………………………………………………………………………………

时间: 2024-11-03 21:46:16

jsp和mysql连接的相关文章

实现JSP与MySQL的连接

js|mysql 现在用JSP技术来开发网站.B/S结构应用程序的软件组织越来越多,对于刚接触或想用JSP应用程序连接数据库的程序员或JSP爱好者来说,怎样确认JSP应用程序已经连接到数据库是JSP访问与操纵数据库 的前提. 本文主要用到的软件有:mysql-4.1.7-win(MySQL数据库的安装程序).mysqlcc-0.9.4-win32(MySQL数据库控制台,用它可以可视化对MySQL数据库进行操作).jdk1.5.0(Java开发工具包).tomcat-5.0.28(一个免费的开源

Jsp,JavaBean,Mysql的连接方法

js|mysql Jsp,JavaBean,Mysql的连接方法 利用JSP实现Web与数据库的连接: (1).完成环境设置,导入java.sql包,命令如下: import java.sql.* (2).载入驱动器 (3).连接到数据库 (4).语句接口 (5).获得结果集 1. 测试环境: windows 2003 j2sdk1.4.2_06 Tomcat 5.0 mysql-4.0.23-win mm.mysql-2.0.4-bin.jar 2. 建立数据库及表 在Mysql中建个publ

JSP使用JDBC连接MYSQL数据库的方法_JSP编程

本文实例讲述了JSP使用JDBC连接MYSQL数据库的方法.分享给大家供大家参考,具体如下: 1. 可在 http://www.mysql.com/products/connector-j/index.html下载MySQL JDBC驱动程序mysql-connector-java-*.jar,如我下载的是mysql-connector-java-5.1.18-bin.jar并加入到ClassPath下面,或加入到项目中.   2. 注册JDBC驱动程序 try { Class.forName(

请问:用glassfish,jsp运行mysql数据库,测试中显示错误如图,怎么解决

问题描述 请问:用glassfish,jsp运行mysql数据库,测试中显示错误如图,怎么解决 解决方案 这个是找不到你的数据库驱动 你看你的jar包是否导入 ,连接字符串是否正确 解决方案二: 你加了mysql的jar包了吗

jsp-为什么我的JSP界面就是连接不上数据库啊?

问题描述 为什么我的JSP界面就是连接不上数据库啊? 代码如下: <%@ page contentType="text/html; charset=gb2312" %> <%@ page import="java.sql.*"%> Database Access Test <% try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = Driver

jsp查询mysql,表名是变量,需要前段输入,怎么实现

问题描述 jsp查询mysql,表名是变量,需要前段输入,怎么实现 如题....写了一个下午就是因为表名是变量无法实现.... stmt = conn.createStatement(); String sql="select * from "+table1+"where station='"+station1+"'"; ResultSet rs = stmt.executeQuery(sql); 这样不能连接 但是 String sql=&qu

JSP页面中连接IBM Cloudscape(derby)数据库

以前写过一个jsp页面中连接mysql的例子连接derby时,只是jdbc的连接属性有所改变,大同小异而已.derby数据库与mysql不同的是,它有两种连接方式:embbed 和 net server 这里只用了第一种embbed的形式,第二种还没有试过.系统运行环境:winxp+jdk1.4.2+tomcat+cloudscape10.0以下是具体的网页代码:<html><head><title>derbyconnect.jsp</title></

mysql-数据库MYSQL连接成功,可是遍历next()结果不是我想要呀!!!

问题描述 数据库MYSQL连接成功,可是遍历next()结果不是我想要呀!!! 事件监听中要检验JTextField的内容是否与数据库中一致,一致则登录成功,否则登录失败,但是现在无论JTextField的内容如何,都是输出登录失败,求大神解救啊... import java.sql.*; import javax.swing.JOptionPane; public class MysqlJdbc { public User user= new User(); public void Login

PHP ADOdb使用手册:ADOdb安装与Mysql连接教程

在PHP网站开发中,针对数据库平台移植性的解决方案,之前介绍过PEAR DB类安装使用的PHP教程,其实使用PHP ADOdb类库也是一种很好的解决方案,其支持的数据库引擎更多. 作为PHP ADOdb使用手册开篇文章,主要介绍使用PHP ADOdb类库具有哪些优点,PHP ADOdb类库的基本安装使用方法,以及使用PHP ADOdb建立Mysql数据库连接的几种方法. 使用PHP ADOdb的优点 1.与PHP结合好,速度快 2.扩展性好,对于windows平台的程序员来说易于掌握,因为和Mi