jsp数据库连接
package MidTerm;
import java.sql.*;
import com.mysql.jdbc.Driver;
public class Connection
{
private static Connection con;
private Statement statement;
private ResultSet rs;
private static String userName="root";
private static String userPassword="123456";
private static String dbName="hoot";
//private static String encoding="characterEncoding=gb2312&useUnicode=true";
private static final String driveName = "com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+
"&password" + "="+userPassword;
public static synchronized Connection getCon()throws Exception
{
try
{
Class.forName(driveName).newInstance();
con =(Connection) DriverManager.getConnection(url);
return con;
}
catch(SQLException e)
{
System.err.println(e.getMessage());
throw e;
}
}
public Statement getStmntRead()
{
try
{
con = getCon();
statement = ((java.sql.Connection) con).createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
return statement;
}
catch(Exception e)
{
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
HTML code:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getSche ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......