Chinaunix首页 | 论坛 | 博客
  • 博客访问: 796381
  • 博文数量: 247
  • 博客积分: 166
  • 博客等级: 入伍新兵
  • 技术积分: 2199
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 16:10
文章分类

全部博文(247)

文章存档

2017年(1)

2015年(63)

2014年(80)

2013年(94)

2012年(9)

分类: Java

2013-09-15 21:06:50

JSP连接数据库 
方法一:通过MySql数据库驱动程序连接
1、下载jdbc驱动程序http://dev.mysql.com/downloads/connector/j/3.1.html,解压,里面有一个mysql-connector-java-3.1.14-bin.jar,包含两个驱动程序类com.mysql.jdbc.Driver和org.gjt.mm.mysql.Driver,两个用其中一个就可以。
2、环境配置
   目的是让Tomcat找到连接mysql的驱动。
   方法一:将mysql-connector-java-3.1.14-bin.jar解压到硬盘某处,如D:\。在Tomcat的classpath中加入D:\mysql-connector-java-3.1.14-bin.jar。
   方法二:将文件mysql-connector-java-3.1.14-bin.jar放到Tomcat安装目录的common\lib下。其实这个目录下的文件就是classpath中默认的,不需要再在classpath中指定。
  方法三:将文件mysql-connector-java-3.1.14-bin.jar放到项目目录的WEB-INF\lib下。

3、重启Tomcat.
举个例子

连接数据库查询表的相关语句:

   Class.forName("com.mysql.jdbc.Driver");

Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mytest","root","");

   Statement stmt=conn.createStatement();

   ResultSet rs=stmt.executeQuery("select * from userinfo");

   while(rs.next())

   {

   out.print("
用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));

   }

   rs.close();

   stmt.close();

conn.close();

方法二:通过JDBC-ODBC桥驱动器连接

1.首先设置odbc数据源,具体步骤为:

打开控制面板,”性能与维护—》管理工具—》数据源(ODBC)”,打开数据源,如图所示:


JSP连接MySql数据库方法

2.
点击“系统DSN”,界面如图


JSP连接MySql数据库方法


3.点击添加,出现“创建新数据源”对话框,如图


JSP连接MySql数据库方法

4.选择MySql odbc 5.1

JSP连接MySql数据库方法
5.

填写数据库信息

JSP连接MySql数据库方法

6.点击确定,反回 “ODBC 数据源管理器”对话框,系统数据源中出现新建的数据源


JSP连接MySql数据库方法

7.

相应代码为

classDriver=”sun.jdbc.odbc.JdbcOdbcDriver”

url=”jdbc:odbc:MySql”

举个例子

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

   Connection conn=DriverManager.getConnection("jdbc:odbc:MySql","","");

   Statement stmt=conn.createStatement();

   ResultSet rs=stmt.executeQuery("select * from userinfo");

   while(rs.next())

   {

   out.print("
用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));

   }

   rs.close();

   stmt.close();

   conn.close();






阅读(1054) | 评论(0) | 转发(0) |
0

上一篇:网络基础

下一篇:如何查看jdk 位数

给主人留下些什么吧!~~