我写的一个用JSP连接MySQL数据库的代码。 要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。 以下用两种方式来实现JSP连接MySql数据库。 第一种方式,用JSP实
启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。
0
我写的一个用jsp连接mysql数据库的代码。
要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。
以下用两种方式来实现JSP连接MySql数据库。
第一种方式,用JSP实现。
| @@######@@ |
第二种方式,用JavaBean来实现。请看代码:
DBConnMySql.java
编译以后的Class文件应该放在WEB-INF\classes\conn目录下。
| @@######@@ |
这个文件只是实现了数据库的连接,下面我们再写一个测试文件。
就是用sql语句从数据库里查询出记录,以验证我们数据库的连接是否成功。
connmysql.jsp文件源代码如下:
| @@######@@ |
【相关文章】
<p><%@ page contentType="text/html; charset=gb2312" language="java"  <br> import="java.sql.*"%><br><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br><%<br>     //**************************************<br>     *********  JDBC_ODBC连接MySql数据库,不需要设置数据源<br>    *********************************/   <br>                <br>     //********** 数据库连接代码 开始 ******/   <br>    //以下几项请自行修改<br>    String server="localhost";        //MYSQL 服务器的地址<br>    String dbname="test";            //MYSQL 数据库的名字<br>    String user="root";                //MYSQL 数据库的登录用户名<br>    String pass="chfanwsp";            //MYSQL 数据库的登录密码<br>    String port="3306";    //SQL Server 服务器的端口号,默认为1433<br>    <br>    //数据库连接字符串 <br>    String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+</p><p>"&password="+pass+"&useUnicode=true&characterEncoding=GB2312"; <br>    //加载驱动程序<br>    Class.forName("org.gjt.mm.mysql.Driver").newInstance();<br>    //建立连接<br>    Connection conn= DriverManager.getConnection(url); <br>    //创建语句对象<br>    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,</p><p>ResultSet.CONCUR_UPDATABLE);<br>    // ****     数据库连接代码 结束 *******    <br>    <br>    String sql="select * from username";<br>    ResultSet rs=stmt.executeQuery(sql);<br>    //rs.first();<br>    while(rs.next()){<br>    out.print("用户名:");<br>    out.print(rs.getString("uid")+" 密码:");<br>    out.println(rs.getString("pwd")+"<br>");<br>    }<br>    rs.close();<br>    stmt.close();<br>    conn.close();<br>%></p><p>package conn;    //导入包<br>import java.sql.*;        //导入数据库操作的类</p><p>public class DBConnMySql            //构造方法,初始化<br>{<br>    private Connection conn;        //连接对象<br>    private Statement stmt;    //语句对象<br>    private ResultSet rs;    //结果集对象<br>    private String MySqldriver;//MYSQL Server驱动程序字符串<br>    private String MySqlURL; //MYSQL Server连接字符串<br>    <br>    //********************************<br>     *用  org.gjt.mm.mysql.Driver 驱动 <br>     *  该方法取得连接所需各种参数,组成连接字符串,然后再建立连接<br>     *  server;dbname,user,pass,port 分别表示MYSQL 服务器的地址,<br>            *  数据库,用户名,密码,端口<br>     **********************************/<br>     <br>     public Connection getConnToMySql(String server,String dbname,</p><p>String user,String pass,String port){<br>         //MYSQl驱动程序<br>         MySqldriver = "org.gjt.mm.mysql.Driver";    <br>        MySqlURL = "jdbc:mysql://";          //连接字符串一部分<br>        try{<br>            //完整的连接字符串<br>            MySqlURL =MySqlURL+server+":"+port+"/"+dbname+</p><p>"?user="+user+"&password="+pass+</p><p>"&useUnicode=true&characterEncoding=GB2312"; <br>            Class.forName(MySqldriver);<br>            conn = DriverManager.getConnection(MySqlURL);<br>            }catch(Exception e){<br>                System.out.println("操作数据库出错,请仔细检查");<br>                //System.err.println(e.getMessage());<br>            }<br>        return conn;<br>    }    <br>    <br>   //关闭数据库连接<br>    public void close()<br>    {<br>        try{<br>            //rs.close();<br>            //stmt.close();<br>            conn.close();<br>        }catch(SQLException sqlexception){<br>            sqlexception.printStackTrace();<br>        }<br>    }<br>}</p><p><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br><%@ page contentType="text/html; charset=gb2312" language="java" <br>import="java.sql.*"  %><br><jsp:useBean id="DBConn" scope="page" class="conn.DBConnMySql"/><% <br>    //以下几项请自行修改<br>    String server="localhost";        //MYSQL 服务器的地址<br>    String dbname="test";        //MYSQL 数据库的名字<br>    String user="root";            //MYSQL 数据库的登录用户名<br>    String pass="chfanwsp";        //MYSQL 数据库的登录密码<br>    String port="3306";            //SQL Server 服务器的端口号,默认为1433<br>    Connection conn=DBConn.getConnToMySql(server,dbname,user,pass,port);<br>    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,</p><p>ResultSet.CONCUR_READ_ONLY);<br>                <br>                String sql="select * from username";<br>    String sql1="insert into username (uid,pwd) values('梦想年华','梦想年华')";<br>    stmt.executeUpdate(sql1);<br>    ResultSet rs=stmt.executeQuery(sql);<br>    while(rs.next()){<br>    out.print("用户名:");<br>    out.print(rs.getString("uid")+" 密码:");<br>    out.println(rs.getString("pwd")+"<br>");<br>    }<br>    //rs.close();<br>    //stmt.close();<br>    //conn.close();<br>    DBConn.close();<br>%></p>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号