如何用jsp连接mysql_如何运用JSP连接MySQL数据库的办法

本文介绍了如何使用JSP连接MySQL数据库的两种方法:通过MySQL数据库驱动程序连接和通过JDBC-ODBC桥驱动器连接。详细步骤包括设置数据源、配置数据库连接参数并展示查询用户信息的示例代码。
摘要由CSDN通过智能技术生成

软件安装:装机软件必备包

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。上一篇介绍了连接access数据库,这一次介绍连接MySql数据库,这个数据库比access更好用

通过MySql数据库驱动程序连接

1.

①driverClass=”com.mysql.jdbc.Driver”

②url=”jdbc:mysql://127.0.0.1:3306/mytest”

20eb4c4cd69a68d41fe42f5b58e299ce.png

2.举个例子

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

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

eeb0683b361cddd1010137370ef03ac6.png

通过JDBC-ODBC桥驱动器连接

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

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

c421803ab9ef3ab13abd277740ff58df.png

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

31b2f202ed67b8b81f2574a77cb657bf.png

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

47c68e16867f75074569ad2b13267281.png

4.选择MySql odbc 5.1

346a39a8aab7e757fb67f042b0af87fb.png

5.填写数据库信息

46e3a3e9214eee238cf32a20b6dabc11.png

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

20abb573190d5dd3ca17868ceb2ab2b3.png

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值