社区
Web 开发
帖子详情
如何用jsp连接远程的Access数据库.跪求。
goldsoft
2004-09-22 01:41:49
如何用jsp连接远程的Access数据库.跪求。
...全文
203
12
打赏
收藏
如何用jsp连接远程的Access数据库.跪求。
如何用jsp连接远程的Access数据库.跪求。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unsalted
2004-09-23
打赏
举报
回复
你要确保aa.mdb文件没有被别的用户用Access打开。
goldsoft
2004-09-22
打赏
举报
回复
还是不行,把远程的access文件共享,然后映射到本地文件夹,然后建立ODBC数据源,在jsp里出错提示 Microsoft Jet 数据库引擎打不开文件'aa.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
jiankou2001
2004-09-22
打赏
举报
回复
package MyJsp;
import java.sql.*;
public class DBstmt
{
String url;
String user;
String pwd;
Connection conn;
Statement stmt;
public DBstmt()
{
url = "jdbc:odbc:guestbook";
user = "";
pwd = "";
conn = null;
stmt = null;
}
public Statement getStmt()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url, user, pwd);
stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
}
catch(Exception exception)
{
exception.printStackTrace();
}
return stmt;
}
}
这个是我刚学JSP时候写的JSP和ACCESS连接的Bean你先看看!
jiankou2001
2004-09-22
打赏
举报
回复
一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
二、jsp连接Sql Server7.0/2000数据库\r
testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
三、jsp连接DB2数据库\r
testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名\r
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
四、jsp连接Informix数据库\r
testinformix.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB为你的数据库名\r
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
五、jsp连接Sybase数据库\r
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata为你的数据库名\r
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
六、jsp连接MySQL数据库\r
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名\r
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
七、jsp连接PostgreSQL数据库\r
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/soft"
//soft为你的数据库名\r
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
海天候
2004-09-22
打赏
举报
回复
我也是这么想的
xiangbo520
2004-09-22
打赏
举报
回复
1、映射网络驱动器,不过前提是它要是共享的。
2、在配置odbc驱动时选择网络,然后找到相应的mdb
scottwhb
2004-09-22
打赏
举报
回复
网络映射到本地文件夹
dropship
2004-09-22
打赏
举报
回复
当然可以了,就像unsalted(icebird) 所说,在配置odbc驱动时选择网络,然后找到相应的mdb就行。
纪俊
2004-09-22
打赏
举报
回复
应该是不行的,Access是桌面数据库,有关这个问题以前有很多很多的人问过,你搜索下以前的资料吧/////////////////////////////////////////////////////////////////////
欢迎大家使用编程文档手册V3.2,编程辅助类软件
集编程文档的收集、查询、浏览、编辑等功能于一体的辅助编程类软件。通过日积月累,相信本软件将给广大程序开发人员以及编程爱好者们带来很大的帮助。
下载地址:http://www.yueya.com/Promanual.exe
详细说明与注册地址:http://www.sharebank.com.cn/soft/soft_view.php?id=10648
官方网站:http://promanual.jijun.org
工作室站点:http://www.jijun.org
欢迎大家使用,欢迎大家多多指教。
/////////////////////////////////////////////////////////////////////
unsalted
2004-09-22
打赏
举报
回复
把远程的access文件共享,然后映射到本地文件夹,然后建立ODBC数据源。这样就可以用了。
lmfweng
2004-09-22
打赏
举报
回复
不能
treeroot
2004-09-22
打赏
举报
回复
好像不可能吧!Access只能是本地的吧,通过ODBC-JDBC
简单java web学生信息管理系统
本人是新手,也刚开始java ...网址:http://www.javazhijia.com/ym/web/193.html导入到eclipse有点报错,我自己做了一点修改,将oracle
数据库
换成了
数据库
连接
池
连接
mysql
数据库
,可直接运行,希望对大家能有所帮助!
使用JSTL需要的jar包程序文件
JSP
标准标签库(
JSP
Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及
数据库
访问. 如果要使用JSTL,则必须将...
JSP
对
数据库
的操作极简入门
JSP
对
数据库
的操作极简入门,案例实操。内容包括:
JSP
对
数据库
的增删改查-搭建环境、
JSP
对
数据库
的增删改查-page指令及tablib指令、
JSP
对
数据库
的增删改查-设置JDBC驱动名\
数据库
URL\用户名及密码、
JSP
对
数据库
的增...
JSP
之非数据源方式
连接
Access
数据库
...
之前我在Eclipse下,通过非数据源的方式成功地
连接
上了
Access
数据库
... 之后,我将代码放到
JSP
页面下,死活连不上
Access
数据库
!这问题困扰了我好久... 刚才想想是不是
连接
字符串的问题,我在Eclipse下的
连接
...
用
jsp
连接
Access
数据库
一个用
jsp
连接
Access
数据库
的代码。要正确的使用这段代码,你需要首先在
Access
数据库
里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。欢迎各位提出改进的意见。以下...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章