JSP和MySQL连接

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.”);

 }
 %>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101214.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 数据结构考研面试被问的问题_考研程序设计与数据结构

    数据结构考研面试被问的问题_考研程序设计与数据结构逻辑结构与物理结构的区别算法的特点常见的数据结构单链表结构和顺序存储结构的区别线性链表数组和链表的区别判断疫个链表是否有环,如何找到这个环单链表和双链表的区别头指针和头结点的区别简述KMP算法栈和队列的区别栈和队列的相同之处和不同之处两个栈实现队列,两个队列实现栈树和二叉树的相关概念二叉平衡树二叉搜索树红黑树图的相关概念邻接矩阵与邻接表的区别深度优先遍历与广度…

  • 1174: 零起点学算法81——求整数绝对值

    1174: 零起点学算法81——求整数绝对值

  • JMM导读_jmm是什么意思

    JMM导读_jmm是什么意思JMM优秀文章导读。

  • 双亲委派机制及打破双亲委派示例

    双亲委派机制在加载类的时候,会一级一级向上委托,判断是否已经加载,从自定义类加载器-》应用类加载器-》扩展类加载器-》启动类加载器,如果到最后都没有加载这个类,则回去加载自己的类。双亲委托有个弊端:不能向下委派,不能不委派怎么打破双亲委派机制:(也就是能向下委派和不委派)自定义类加载器(不委派)spi机制(向下委派)打破双亲委派打破双亲委派的两种方式:1.通过spi机制,使用ServiceLoader.load去加载2.通过自定义类加载器,继承classloade

  • java中遍历数组的方法_java遍历object数组

    java中遍历数组的方法_java遍历object数组参考labmbda表达式引言记录一下Java遍历数组的几种常见方法下面以遍历整数数组为例Integer[]arr={1,3,4,5,6};//这里不能使用int[],会报错//!!!注意:使用Arrays.asList转换为集合时,不能用其进行修改集合的相关方法(add/remove)List<Integer>list=Arrays.asList(arr);1、利用for遍历//1、利用for遍历System.out.prin

  • phpstom 2021 激活码【在线注册码/序列号/破解码】

    phpstom 2021 激活码【在线注册码/序列号/破解码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号