jsp怎么连接access数据库

jsp怎么连接access数据库,第1张

只需要在首页或者登陆界面,加入以下代码

① driverClass=”sunjdbcodbcJdbcOdbcDriver”

② url=”jdbc:odbc:driver={Microsoft Access Driver(mdb)}:DBQ=E:/mydatamdb”

2

mydatamdb 是数据库名 具体信息看下图

3

举一个例子

连接数据库查询表的相关语句(表userinfo中字段有username,password,下同):

ClassforName("sunjdbcodbcJdbcOdbcDriver");

Connection conn=DriverManagergetConnection("jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=E:/mydatamdb","","");

Statement stmt=conncreateStatement();

ResultSet rs=stmtexecuteQuery("select from userinfo");

while(rsnext())

{

outprint("<br>用户名:"+rsgetString("username")+"密码:"+rsgetString("password"));

}

rsclose();

stmtclose();

connclose();

END

通过JDBC-ODBC桥接器连接

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

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

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

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

选择“Driver do Microsoft Access (mdb)”,点击完成,出现“ODBC Microsoft Access安装”对话框

点击数据库的“选择”按钮,出现“选择数据库”对话框,选择数据库(如:E:\mydatamdb)

点击“确定”,返回图4所示对话框,在“数据源名”处输入数据源名称(名称可随便起,如:myaccess),点击“确定”。然后返回 “ODBC 数据源管理器”对话框,系统数据源中出现新建的数据源

相应的驱动和连接数据库的url为:

classDriver=”sunjdbcodbcJdbcOdbcDriver”

url=”jdbc:odbc:myaccess

举个例子

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

ClassforName("sunjdbcodbcJdbcOdbcDriver");

Connection conn=DriverManagergetConnection("jdbc:odbc:myaccess","","");

Statement stmt=conncreateStatement();

ResultSet rs=stmtexecuteQuery("select from userinfo");

while(rsnext())

{

outprint("<br>用户名:"+rsgetString("username")+"密码:"+rsgetString("password"));

}

rsclose();

stmtclose();

connclose();

1通过jdbc连接上数据库,并从中获取一个连接。(建议由一个工具类提供)

2创建一个jsp页面、一个servlet类和一个service业务逻辑类。

3当点击查询按钮时调用servlet并把文本框中的参数传递过去。

4在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)

5servlet中把查询集合放到request作用域并转发到jsp页面进行迭代,把数据取出展示即可。

请问下是什么结构?用jdbc连接的话:

public class DBUtil {

private static String user;

private static String password;

private static String url;

static{

Properties prop=new Properties();

try {

ClassLoader classLoader=DBUtilclassgetClassLoader();

InputStream is=classLoadergetResourceAsStream("dbproperties");

propload(is);

user=propgetProperty("user");

password=propgetProperty("password");

url=propgetProperty("url");

ClassforName("commysqljdbcDriver");

} catch (Exception e) {

eprintStackTrace();

throw new RuntimeException("找不到加载类");

}

}

public static Connection getConnection()throws Exception{

Connection conn=null;

conn=DriverManagergetConnection(url,user,password);

return conn;

}

public static void close(Connection conn){

if(conn!=null){

try {

connclose();

} catch (SQLException e) {

eprintStackTrace();

}

}

}

public static void main(String[] args)throws Exception {

Systemoutprintln(DBUtilgetConnection());

}

}

如果是用SSH架构的话,用hibernate里面去配置就OK了!

以上就是关于jsp怎么连接access数据库全部的内容,包括:jsp怎么连接access数据库、如何用一张JSP页面连接数据库,实现查询,修改 *** 作、jsp系统怎么连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9659820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存