; 当您面临JSP连接MySQL数据库问题 你首先需要在MySQL数据库里创建一username表 表里面创建两个字符型的字段 字段名分别为 uid pwd 然后插入几条测试数据
以下用两种方式来实现JSP连接MySql数据库
第一种方式 用JSP实现:
<%//
JDBC_ODBC连接MySql数据库,不需要设置数据源
/
// 数据库连接代码 开始 /
//以下几项请自行修改String server="localhost";
//MYSQL 服务器的地址String dbname="test";
//MYSQL 数据库的名字String user="root";
//MYSQL 数据库的登录用户名String pass="chfanwsp";
//MYSQL 数据库的登录密码String port="3306";
//SQL Server 服务器的端口号,
默认为1433//数据库连接字符串
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"
user="+user+"&passWord="+pass+"&useUnicode
=true&characterEncoding=GB2312";
//加载驱动程序ClassforName("gjtmmmysqlDriver")newInstance();
//建立连接Connection conn= DriverManagergetConnection(url);
//创建语句对象Statement stmt=conncreateStatement
(ResultSetTYPE_SCROLL_SENSITIVE,
ResultSetCONCUR_UPDATABLE);
// 数据库连接代码 结束
String sql="select from username";
ResultSet rs=stmtexecuteQuery(sql);
//rsfirst();while(rsnext()){outprint("用户名:");
outprint(rsgetString("uid")+" 密码:");
outprintln(rsgetString("pwd")+"");}
rsclose();stmtclose();connclose();%> <%@ 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();%>
lishixinzhi/Article/program/MySQL/201311/29619
第一看你有没有导入jsp的mysql驱动包,如果没有把它导入进去。
第二看你jsp连接数据库部分的代码,数据库服务器的ip,端口,管理员名称,密码,数据库名称等信息是否正确。
第三如果你的web服务器和数据库服务器如果不在一个机器上,你最好把数据库服务器的防火墙级别调低点或者关掉试试。
以上就是关于轻松应对JSP连接MySQL数据库问题[1]全部的内容,包括:轻松应对JSP连接MySQL数据库问题[1]、jsp+mysql 做的留言板 为什么连不上数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)