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

 }
 %>

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • excel多列合并关联数据[通俗易懂]

    excel多列合并关联数据[通俗易懂]假设现在有三张表第一张第二张第三张姓名与操作id相对应,现在想弄出这样的一个表,将多列数据整合起来那怎么做呢?需要用到函数vlookup这个查找值是合并时不变的那列,在这个案例下,就是指日期+姓名+操作id这三列,但是这里是不能写这么多的,只能是一列的第一个值,作为查找值,应该是像主键一样具有唯一的id。第一步,将三列合并为一列,需要用到函数concatenate公式

    2022年7月17日
    13
  • busybox 安装mysql_安装busybox「建议收藏」

    busybox 安装mysql_安装busybox「建议收藏」安装busybox按以下步骤即可:1.root手机2.查看手机支持的cpu架构:cat/system/build.prop|grepabi我手机查出来的结果如下所示:ro.product.cpu.abi=armeabi-v7aro.product.cpu.abi2=armeabi3.下载适合你手机的Busybox,可以直接下载binary文件,地址如下:https://busybox.ne…

    2022年7月25日
    10
  • 推荐一个好的Redis GUI 客户端工具

    推荐一个好的Redis GUI 客户端工具

    2021年11月4日
    41
  • 用激活码怎么永久激活idea_一键无痕视频教程

    用激活码怎么永久激活idea_一键无痕视频教程Idea激活码最新破解教程,Mac版激活至2299年,Idea激活码2021.3.3

    2022年4月20日
    261
  • 剑指offer答案_一年级聪明格题目

    剑指offer答案_一年级聪明格题目本文为《剑指Offer》刷题笔记的总结篇,花了两个多月的时间,将牛客网上《剑指Offer》的66道题刷了一遍,以博客的形式整理了一遍,这66道题属于相对基础的算法题目,对于刷题练手是很好的实践,接下来

    2022年8月4日
    2
  • svn客户端的安装与使用教程(svn汉化教程)

    SVN服务端与客户端安装使用(客户端汉化包)客户端下载地址:https://tortoisesvn.net/downloads.zh.html下载64位SVN安装包和64位简体中文安装包安装SVN打开安装包,直接NextNext选择安装目录,如果是自定义目录要新建一个文件夹,否则会把安装文件散落在盘符(此处不安装命令行工具会导致在idea中无法使用subversio…

    2022年4月17日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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