知识大全 如何应对JSP连接MySQL数据库问题
Posted 数据库
篇首语:知识是珍贵的宝石,文化的宝石放出的光辉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何应对JSP连接MySQL数据库问题相关的知识,希望对你有一定的参考价值。
如何应对JSP连接MySQL数据库问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
当您面临JSP连接MySQL数据库问题 你首先需要在MySQL数据库里创建一username表 表里面创建两个字符型的字段 字段名分别为 uid pwd 然后插入几条测试数据
以下用两种方式来实现JSP连接MySql数据库
第一种方式 用JSP实现:
<%@ page contentType="text/; charset=gb " language="java" import="java sql *"%> <meta equiv="Content Type" content="text/; charset=gb "> <%//******************************* **************** JDBC_ODBC连接MySql数据库 不需要设置数据源*********** **********************/ //********** 数据库连接代码 开始 ******/ //以下几项请自行修改String server="localhost"; //MYSQL 服务器的地址String dbname="test"; //MYSQL 数据库的名字String user="root"; //MYSQL 数据库的登录用户名String pass="chfanwsp"; //MYSQL 数据库的登录密码String port=" "; //SQL Server 服务器的端口号 默认为 //数据库连接字符串 String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"? user="+user+"&passWord="+pass+"&useUnicode =true&characterEncoding=GB "; //加载驱动程序Class forName(" gjt mm mysql Driver") newInstance(); //建立连接Connection conn= DriverManager getConnection(url); //创建语句对象Statement stmt=conn createStatement (ResultSet TYPE_SCROLL_SENSITIVE ResultSet CONCUR_UPDATABLE); // **** 数据库连接代码 结束 ******* String sql="select * from username"; ResultSet rs=stmt executeQuery(sql); //rs first();while(rs next())out print("用户名:"); out print(rs getString("uid")+" 密码:"); out println(rs getString("pwd")+"<br>"); rs close();stmt close();conn close();%>
第二种方式 用JavaBean来实现
DBConnMySql java编译以后的Class文件应该放在Web INFclassesconn目录下
package conn; //导入包import java sql *; //导入数据库操作的类public class DBConnMySql //构造方法 初始化private Connection conn; //连接对象private Statement stmt; //语句对象private ResultSet rs; //结果集对象private String MySqldriver; //MYSQL Server驱动程序字符串private String MySqlURL; //MYSQL Server连接字符串//********************************* 用 gjt mm mysql Driver 驱动 * 该方法取得连接所需各种参数 组成连接字符串 然后再建立连接* server;dbname user pass port 分别表示MYSQL 服务器的地址 * 数据库 用户名 密码 端口 **********************************/ public Connection getConnToMySql (String server String dbname String user String pass String port) //MYSQl驱动程序MySqldriver = " gjt mm mysql Driver"; MySqlURL = "jdbc:mysql://"; //连接字符串一部分try//完整的连接字符串MySqlURl =MySqlURL+server+":"+port+"/"+dbname+"?user= "+user+"&password="+pass+"&useUnicode =true&characterEncoding=GB "; Class forName(MySqldriver);conn = DriverManager getConnection(MySqlURL); catch(Exception e)System out println ("操作数据库出错 请仔细检查"); //System err println(e getMessage());return conn; //关闭数据库连接public void close()try//rs close(); //stmt close();conn close();catch(SQLException sqlexception)sqlexception printStackTrace();
这个文件只是实现了数据库的连接 下面再写一个测试文件 就是用SQL语句从数据库里查询出记录 以验证我们数据库的连接是否成功
connmysql jsp文件源代码如下
cha138/Article/program/Java/JSP/201311/20645相关参考
轻松应对JSP连接MySQL数据库问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
JSP如何连接MYSQL数据库代码示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixi
知识大全 jsp连接MySQL操作GIS地图数据实现添加point的功能代码
jsp连接MySQL操作GIS地图数据实现添加point的功能代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
<%//变量声明javasqlConnectionsqlCon;//数据库连接对象javasqlStatementsqlStmt;//SQL语句对象javasqlResultSetsqlRs
JSP连接sybase数据库中文显示问题如何解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JSP中连接SQL2000数据库的问题总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于系
最近碰到一个mysql数据库的问题就是一个标准的servlet/tomcat网络应用后台使用mysql数据库问题是待机一晚上后第二天早上第一次登录总是失败察看日志发现如下错误 mysqljdbc
解决MySQL5数据库连接超时问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近碰到一个m
知识大全 jsp连接MySQL实现插入insert操作功能示例
jsp连接MySQL实现插入insert操作功能示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Java jsp tomcat6 mysql连接池配置
Javajsptomcat6mysql连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!