jsp和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."); } %> ……………………………………………………………………………… 4. 若您觉得满意,想转载或收藏这篇文章,我非常感谢,但请您注明作者 border ( border@hacker.cn ) http://blog.csdn.net/border1985 最后欢迎大家访问 --中国安全信息网-- http://www.hacker.cn/
[MySql]PHP存取 Mysql 数据乱码终极解决方案 [MySql]解决Table xxx is marked as crashed and should … [MySql][MySQL]快速解决"is marked as crashed and shoul… [MySql]MySQL DELETE语法用法详解 [MySql]mysql中时间日期格式化 [MySql]修改mysql导入文件大小限制 [其他]MySql常用命令大全 [Web开发]把ACCESS的数据导入到Mysql中的方法详解 [MySql]解决mysql 1040错误Too many connections的方法 [系统软件]利用crontab系统每天定时备份MySQL数据库
|