科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道教你轻松应对JSP连接MySQL数据库问题

教你轻松应对JSP连接MySQL数据库问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:www.soft6.com 来源:www.soft6.com 2007年9月23日

关键字: MySQL JSP Marshal Data Pump

  • 评论
  • 分享微博
  • 分享邮件
 当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。

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

  第一种方式,用JSP实现:

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

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

  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连接字符串//*********************************

  用 org.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 = "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(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文件源代码如下:

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章