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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于配置tnsnames来使用PLSQL连接数据库「建议收藏」

    关于配置tnsnames来使用PLSQL连接数据库

    2022年2月1日
    57
  • JAVA垃圾回收-可达性分析算法「建议收藏」

    在java中是通过引用来和对象进行关联的,也就是说如果要操作对象,必须通过引用来进行。那么很显然一个简单的办法就是通过引用计数来判断一个对象是否可以被回收。不失一般性,如果一个对象没有任何引用与之关联,则说明该对象基本不太可能在其他地方被使用到,那么这个对象就成为可被回收的对象了。这种方式成为引用计数法。这种方式的特点是实现简单,而且效率较高,但是它无法解决循环引用的问题,因此在Java中并没…

    2022年4月18日
    49
  • python取整符号_Python中的取整函数

    importmath#向上取整print(“math.ceil—“)print(“math.ceil(2.3)=>”,math.ceil(2.3))print(“math.ceil(2.6)=>”,math.ceil(2.6))#向下取整print(“\nmath.floor—“)print(“math.floor(2.3)=>”,math.floor(2.3))p…

    2022年4月17日
    183
  • Asp.net WebForm使用NPOI导出Excel

    Asp.net WebForm使用NPOI导出Excel废话不多说,直接上代码publicvoidExportExcel(){stringdatefrom=Request.QueryString[“datefrom”];stringdateto=Request.QueryString[“dateto”];string…

    2022年6月21日
    24
  • creo2.0安装激活成功教程教程_droid upnp port mapper下载

    creo2.0安装激活成功教程教程_droid upnp port mapper下载GAppProxy-2.0.0安装使用手册GAppProxy基于GoogleAppEngine,所以首先需要准备一个google账号(即gmail账号)。申请GAE空间并创建新的的app_id:1,打开浏览器,输入http://appengine.google.com/输入gmail用户密码登入。2,点击“CreateanApplication”…

    2025年7月28日
    2
  • mysql磁盘阵列部署_部署磁盘阵列

    mysql磁盘阵列部署_部署磁盘阵列1、mdadm命令用于管理Linux系统中的软件RAID硬盘阵列,格式为mdadm[模式][选项][成员设备名称]常用命令:mdadm-D/dev/md0#md0为自定义设备名,查看详细信息2、mdadm命令的常用参数和作用-a  检测设备名称-n  指定设备数量-l  指定RAID级别-C  创建(阵列卡)-v  显示过程-f   模拟设备损坏-r   …

    2022年6月12日
    40

发表回复

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

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