JSP连接mysql的数据库.docx

上传人:b****6 文档编号:15802724 上传时间:2023-07-08 格式:DOCX 页数:36 大小:22.35KB
下载 相关 举报
JSP连接mysql的数据库.docx_第1页
第1页 / 共36页
JSP连接mysql的数据库.docx_第2页
第2页 / 共36页
JSP连接mysql的数据库.docx_第3页
第3页 / 共36页
JSP连接mysql的数据库.docx_第4页
第4页 / 共36页
JSP连接mysql的数据库.docx_第5页
第5页 / 共36页
JSP连接mysql的数据库.docx_第6页
第6页 / 共36页
JSP连接mysql的数据库.docx_第7页
第7页 / 共36页
JSP连接mysql的数据库.docx_第8页
第8页 / 共36页
JSP连接mysql的数据库.docx_第9页
第9页 / 共36页
JSP连接mysql的数据库.docx_第10页
第10页 / 共36页
JSP连接mysql的数据库.docx_第11页
第11页 / 共36页
JSP连接mysql的数据库.docx_第12页
第12页 / 共36页
JSP连接mysql的数据库.docx_第13页
第13页 / 共36页
JSP连接mysql的数据库.docx_第14页
第14页 / 共36页
JSP连接mysql的数据库.docx_第15页
第15页 / 共36页
JSP连接mysql的数据库.docx_第16页
第16页 / 共36页
JSP连接mysql的数据库.docx_第17页
第17页 / 共36页
JSP连接mysql的数据库.docx_第18页
第18页 / 共36页
JSP连接mysql的数据库.docx_第19页
第19页 / 共36页
JSP连接mysql的数据库.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JSP连接mysql的数据库.docx

《JSP连接mysql的数据库.docx》由会员分享,可在线阅读,更多相关《JSP连接mysql的数据库.docx(36页珍藏版)》请在冰点文库上搜索。

JSP连接mysql的数据库.docx

JSP连接mysql的数据库

我写的一个用jsp连接MySQL数据库的代码。

要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:

uid,pwd,然后插入几条测试数据。

欢迎各位提出改进的意见。

以下用两种方式来实现JSP连接MySql数据库。

第一种方式,用JSP实现。

 程序代码

<%@pagecontentType="text/html;charset=gb2312"language="java"  

import="java.sql.*"%>

<%

    //**************************************

    *********  JDBC_ODBC连接MySql数据库,不需要设置数据源

    *********************************/   

                

    //**********数据库连接代码 开始******/   

    //以下几项请自行修改

    Stringserver="localhost";        //MYSQL服务器的地址

    Stringdbname="test";            //MYSQL数据库的名字

    Stringuser="root";                //MYSQL数据库的登录用户名

    Stringpass="chfanwsp";            //MYSQL数据库的登录密码

    Stringport="3306";    //SQLServer服务器的端口号,默认为1433

    

    //数据库连接字符串 

    Stringurl="jdbc:

mysql:

//"+server+":

"+port+"/"+dbname+"?

user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";

    //加载驱动程序

    Class.forName("org.gjt.mm.mysql.Driver").newInstance();

    //建立连接

    Connectionconn=DriverManager.getConnection(url); 

    //创建语句对象

    Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

    //****    数据库连接代码 结束*******

    

    

    Stringsql="select*fromusername";

    ResultSetrs=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();

%>

第二种方式,用JavaBean来实现。

请看代码:

DBConnMySql.java

编译以后的Class文件应该放在 WEB-INF\classes\conn目录下。

 程序代码

packageconn;    //导入包

importjava.sql.*;        //导入数据库操作的类

publicclassDBConnMySql            //构造方法,初始化

{

    privateConnectionconn;        //连接对象

    privateStatementstmt;    //语句对象

    privateResultSetrs;    //结果集对象

    privateStringMySqldriver;//MYSQLServer驱动程序字符串

    privateStringMySqlURL;//MYSQLServer连接字符串

    

    //********************************

    *用  org.gjt.mm.mysql.Driver驱动 

    *  该方法取得连接所需各种参数,组成连接字符串,然后再建立连接

    *  server;dbname,user,pass,port分别表示MYSQL服务器的地址,

            *  数据库,用户名,密码,端口

    **********************************/

     

    publicConnectiongetConnToMySql(Stringserver,Stringdbname,Stringuser,Stringpass,Stringport){

        //MYSQl驱动程序

        MySqldriver="org.gjt.mm.mysql.Driver";    

        MySqlURL="jdbc:

mysql:

//";          //连接字符串一部分

        try{

            //完整的连接字符串

            MySqlURL=MySqlURL+server+":

"+port+"/"+dbname+"?

user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";

            Class.forName(MySqldriver);

            conn=DriverManager.getConnection(MySqlURL);

            }catch(Exceptione){

                System.out.println("操作数据库出错,请仔细检查");

                //System.err.println(e.getMessage());

            }

        returnconn;

    }

    

    

  //关闭数据库连接

    publicvoidclose()

    {

        try{

            //rs.close();

            //stmt.close();

            conn.close();

        }catch(SQLExceptionsqlexception){

            sqlexception.printStackTrace();

        }

    }

}

这个文件只是实现了数据库的连接,下面我们再写一个测试文件。

就是用sql语句从数据库里查询出记录,以验证我们数据库的连接是否成功。

connmysql.jsp文件源代码如下:

 程序代码

<%@pagecontentType="text/html;charset=gb2312"language="java" 

import="java.sql.*"  %>

useBeanid="DBConn"scope="page"class="conn.DBConnMySql"/><% 

    //以下几项请自行修改

    Stringserver="localhost";        //MYSQL服务器的地址

    Stringdbname="test";        //MYSQL数据库的名字

    Stringuser="root";            //MYSQL数据库的登录用户名

    Stringpass="chfanwsp";        //MYSQL数据库的登录密码

    Stringport="3306";            //SQLServer服务器的端口号,默认为1433

    Connectionconn=DBConn.getConnToMySql(server,dbname,user,pass,port);

    Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

                

                Stringsql="select*fromusername";

    Stringsql1="insertintousername(uid,pwd)values('梦想年华','梦想年华')";

    stmt.executeUpdate(sql1);

    ResultSetrs=stmt.executeQuery(sql);

    while(rs.next()){

    out.print("用户名:

");

    out.print(rs.getString("uid")+"密码:

");

    out.println(rs.getString("pwd")+"
");

    }

    //rs.close();

    //stmt.close();

    //conn.close();

    DBConn.close();

%>

 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。

  一下载安装程序

  Apache可以从http:

//www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载

  PHP可以从下载.

  二安装程序

  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。

  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。

  三配置

  1、最好是无论使用何种接口(CGI或者SAPI)都确保php5ts.dll可用,因此必须将此文件放到Windows路径中。

最好的位置是Windows的system目录:

c:

\windows\systemforWindows9x/ME

c:

\winnt\system32forWindowsNT/2000或者c:

\winnt40\system32forWindowsNT/2000服务器版

c:

\windows\system32forWindowsXP

  2、下一步是设定有效的PHP配置文件,php.ini。

压缩包中包括两个ini文件,php.ini-dist和php.ini-recommended。

建议使用php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。

  将选择的ini文件拷贝到PHP能够找到的目录下并改名为php.ini。

PHP默认在Windows目录下搜索php.ini:

  3在Windows9x/ME/XP下将选择的ini文件拷贝到%WINDIR%,通常为c:

\windows。

  在WindowsNT/2000下将选择的ini文件拷贝到%WINDIR%或%SYSTEMROOT%下,通常为c:

\winnt或c:

\winnt40对应于服务器版本。

  4Apache中PHP的设置

  有两种方法使得PHP工作在Windows下的Apache。

一是使用CGI二进制文件,另一是使用Apache模块DLL。

无论那种方法,您首先必须停止Apache服务器,然后编辑httpd.conf,以配置Apache和PHP协同工作。

  如果我们要使用CGI二进制文件,那么我们要将如下指令插入到Apache的httpd.conf配置文件中,以设置CGI二进制文件:

  PHP以CGI方式安装到Apache2.0:

ScriptAlias/php/"c:

/php/"

AddTypeapplication/x-httpd-php.php

Actionapplication/x-httpd-php"/php/php.exe"

 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。

  一下载安装程序

  Apache可以从http:

//www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载

  PHP可以从下载.

  二安装程序

  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。

  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。

  三配置

  1、最好是无论使用何种接口(CGI或者SAPI)都确保php5ts.dll可用,因此必须将此文件放到Windows路径中。

最好的位置是Windows的system目录:

c:

\windows\systemforWindows9x/ME

c:

\winnt\system32forWindowsNT/2000或者c:

\winnt40\system32forWindowsNT/2000服务器版

c:

\windows\system32forWindowsXP

  2、下一步是设定有效的PHP配置文件,php.ini。

压缩包中包括两个ini文件,php.ini-dist和php.ini-recommended。

建议使用php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。

  将选择的ini文件拷贝到PHP能够找到的目录下并改名为php.ini。

PHP默认在Windows目录下搜索php.ini:

  3在Windows9x/ME/XP下将选择的ini文件拷贝到%WINDIR%,通常为c:

\windows。

  在WindowsNT/2000下将选择的ini文件拷贝到%WINDIR%或%SYSTEMROOT%下,通常为c:

\winnt或c:

\winnt40对应于服务器版本。

  4Apache中PHP的设置

  有两种方法使得PHP工作在Windows下的Apache。

一是使用CGI二进制文件,另一是使用Apache模块DLL。

无论那种方法,您首先必须停止Apache服务器,然后编辑httpd.conf,以配置Apache和PHP协同工作。

  如果我们要使用CGI二进制文件,那么我们要将如下指令插入到Apache的httpd.conf配置文件中,以设置CGI二进制文件:

  PHP以CGI方式安装到Apache2.0:

ScriptAlias/php/"c:

/php/"

AddTypeapplication/x-httpd-php.php

Actionapplication/x-httpd-php"/php/php.exe"

 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。

  一下载安装程序

  Apache可以从http:

//www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载

  PHP可以从下载.

  二安装程序

  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。

  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。

  三配置

  1、最好是无论使用何种接口(CGI或者SAPI)都确保php5ts.dll可用,因此必须将此文件放到Windows路径中。

最好的位置是Windows的system目录:

c:

\windows\systemforWindows9x/ME

c:

\winnt\system32forWindowsNT/2000或者c:

\winnt40\system32forWindowsNT/2000服务器版

c:

\windows\system32forWindowsXP

  2、下一步是设定有效的PHP配置文件,php.ini。

压缩包中包括两个ini文件,php.ini-dist和php.ini-recommended。

建议使用php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。

  将选择的ini文件拷贝到PHP能够找到的目录下并改名为php.ini。

PHP默认在Windows目录下搜索php.ini:

  3在Windows9x/ME/XP下将选择的ini文件拷贝到%WINDIR%,通常为c:

\windows。

  在WindowsNT/2000下将选择的ini文件拷贝到%WINDIR%或%SYSTEMROOT%下,通常为c:

\winnt或c:

\winnt40对应于服务器版本。

  4Apache中PHP的设置

  有两种方法使得PHP工作在Windows下的Apache。

一是使用CGI二进制文件,另一是使用Apache模块DLL。

无论那种方法,您首先必须停止Apache服务器,然后编辑httpd.conf,以配置Apache和PHP协同工作。

  如果我们要使用CGI二进制文件,那么我们要将如下指令插入到Apache的httpd.conf配置文件中,以设置CGI二进制文件:

  PHP以CGI方式安装到Apache2.0:

ScriptAlias/php/"c:

/php/"

AddTypeapplication/x-httpd-php.php

Actionapplication/x-httpd-php"/php/php.exe"

 在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。

  一下载安装程序

  Apache可以从http:

//www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载

  PHP可以从下载.

  二安装程序

  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。

  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。

  三配置

  1、最好是无论使用何种接口(CGI或者SAPI)都确保php5ts.dll可用,因此必须将此文件放到Windows路径中。

最好的位置是Windows的system目录:

c:

\windows\systemforWindows9x/ME

c:

\winnt\system32forWindowsNT/2000或者c:

\winnt40\system32forWindowsNT/2000服务器版

c:

\windows\system32forWindowsXP

  2、下一步是设定有效的PHP配置文件,php.ini。

压缩包中包括两个ini文件,php.ini-dist和php.ini-recommended。

建议使用php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。

  将选择的ini文件拷贝到PHP能够找到的目录下并改名为php.ini。

PHP默认在Windows目录下搜索php.ini:

  3在Windows9x/ME/XP下将选择的ini文件拷贝到%WINDIR%,通常为c:

\windows。

  在WindowsNT/2000下将选择的ini文件拷贝到%WINDIR%或%SYSTEMROOT%下,通常为c:

\winnt或c:

\winnt40对应于服务器版本。

  4Apache中PHP的设置

  有两种方法使得PHP工作在Windows下的Apache。

一是使用CGI二进制文件,另一是使用Apache模块DLL。

无论那种方法,您首先必须停止Apache服务器,然后编辑httpd.conf,以配置Apache和PHP协同工作。

  如果我们要使用CGI二进制文件,那么我们要将如下指令插入到Apache的httpd.conf配置文件中,以设置CGI二

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2