成都网站建设设计

将想法与焦点和您一起共享

jsp怎么应用mysql jsp连接mysql数据库教程

轻松应对JSP连接MySQL数据库问题[1]

;   当您面临JSP连接MySQL数据库问题 你首先需要在MySQL数据库里创建一username表 表里面创建两个字符型的字段 字段名分别为 uid pwd 然后插入几条测试数据

东方网站建设公司创新互联,东方网站设计制作,有大型网站制作公司丰富经验。已为东方上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的东方做网站的公司定做!

以下用两种方式来实现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

=truecharacterEncoding=GB2312";

//加载驱动程序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")+"");}

rs.close();stmt.close();conn.close();% %@ 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=truecharacterEncoding=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数据库

eclipse,我用的是eclipse,也可以用其他的开发工具。

tomcat,tomcat是用来做服务器的,如果eclipse还没有配置tomcat服务器,就要先配置好tomcat服务器。

MySQL,本文用的是MySQL数据库,读者也可以尝试用其他的数据库,但是连接驱动就要换成相应数据库的连接驱动。

连接驱动 mysql-connector-java-3.1.14-bin.jar,可以从网上下载。

方法/步骤

打开eclipse,菜单栏下,File-new,打开Dynamic Web Project,创建一个jsp project,为方便起见,本文直接在jsp页面里写java代码进行数据库的连接。。大部分网友应该都可以看懂这段代码的涵义,这里就不赘述了。

其中需要注意的是  String url="jdbc:mysql://localhost:3306/mydb"  其中的3306是MySQL安装时的端口号,默认的是3306,如果你安装MySQL时更改了端口号就要在这里填写你更改的端口号。下面是我的jsp文档

%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%

%@page import="java.sql.Connection" %

%@page import="java.sql.*" %

%@page import="java.sql.DriverManager;" %

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

titleInsert title here/title

/head

body

table border="1" align="center"

tr

td书名/td

td作者/td

/tr

%

String driverClass="com.mysql.jdbc.Driver";

String url="jdbc:mysql://localhost:3306/mydb";

String user="root";

String password="1234";

String a="zhangsan";

Connection conn;

try{

Class.forName(driverClass);

conn=DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement();

String sql="select * from books";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){

%

tr

td%=rs.getString("bookname") %/td

td%=rs.getString("writer") %/td

/tr

%

}

}

catch(Exception ex){

ex.printStackTrace();

}

%

/table

/body

/html

然后在这个project的WebContent\WEB-INF\lib的文件夹里添加之前提到的连接驱动 mysql-connector-java-3.1.14-bin.jar,将其复制到lib的文件夹中。保存项目,然后运行,就会在网页中出现表格。

3

是不是很简单呢,希望这篇经验能够给大家带来方便。

END

注意事项

要确保在MySQL中存在mydb数据库,mydb中已创建books表格,不然会提示错误的。

jsp怎么连接mysql数据库代码

jsp连接mysql数据库的操作方式。

1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功

2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在网上下载,或者,在官网上下载

3、把解包后的jar放到tomcat里面的lib文件夹下

4、在程序的代码段里添加连接函数库和库函数,就可以连接到mysql数据库了

5、剩下的就是我们使用的时候调用这样的数据了,在jsp里使用mysql数据库中的数据


网站栏目:jsp怎么应用mysql jsp连接mysql数据库教程
路径分享:http://chengdu.cdxwcx.cn/article/ddeojee.html