当前位置:首页 » 数据仓库 » jsp连接access数据库代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

jsp连接access数据库代码

发布时间: 2022-08-16 07:45:16

⑴ dreamweaver 中jsp动态页面如何连接access数据库

jsp连接access数据库的实现方法如下:
<%@ page contentType="text/html; charset=GB18030" %>
<%@page import="java.sql.*" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<body bgcolor="#ffffff">
<form method="POST" action="Webindex.jsp">
<%
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e) {
out.print("数据库驱动程序装入错误");
}
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + request.getRealPath("/") + "test.mdb";
//特别注意上面的Driver和(*.mdb)之间是有空格的
/*这个test.mdb文件是存放在Web Mole目录下的,当然可以自行改变路径*/
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM log"); //log为表名,和SQL一样
while (rs.next()) {
out.print(rs.getInt("ID") + " ");
out.print(rs.getString("username") + " ");
out.print(rs.getString("password") + " "); //log表中三个字段,主键是ID,自增的。username和password是文本类型。
out.println("<br>");
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception ex) {
out.print(ex);
}
%>
</form>
</body>
</html>

⑵ 简单jsp+servlet+access数据库测试代码

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<%
try {
// 1.注册驱动 构造驱动实例
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// new oracle.jdbc.driver.OracleDriver();
// 2.指定连接字符串 @机器IP 端口号 数据库名称
String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
// 3.打开数据库联接
Connection conn = DriverManager
.getConnection(url, "sa", "111111");
// 4.构造查询语句对象
Statement stme = conn.createStatement();
// 5.提交查询语句并获得结果集
ResultSet rs = stme.executeQuery("select * from person");
// 6.遍历结果集
while (rs.next()) {
out.print(rs.getString(1));
out.print(rs.getString(2));
}
rs.close();
stme.close();
conn.close();

} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
</BODY>
</HTML>

⑶ jsp连接access数据库(不是用数据源)代码出错

先确认驱动包有没有导入,程序的执行和IDE没有太多关系,最好把异常信息贴出来

⑷ jsp 连接access数据库

stat.setString(1,user1);
stat.setString(1,passw);

参数重了stat.setString(2,passw);

⑸ 我想把JSp连接access数据库的代码改写成连接SQL2005数据库的代码,需要改哪里

1.先换2005的jar包
2,ODBC数据源管理器,即为你的:String sConnStr = "jdbc:odbc:vote";中的vote.

网上找的(win7 32位)
1、开始菜单搜索框中输入odbcad32.exe,打开ODBC数据源管理器;
xp的道理是一样的

2、点击“添加”,选择“SQL Server”,点击“完成”;

3、配置窗口输入如下(名称和描述可随意):

名称:HAO

描述:HAOODBC

服务器(下拉框):(local)

4、勾选“使用用户输入登录ID和密码的SQL Server验证”,并输入登录ID:sa和密码:123(是安装SQL 2005时已经设好的);

5、然后全部默认下一步直到最后完成前的安装界面,点击“测试数据源”,检查是否配置正确连接正常;

6、打开MyEclipse测试:

package testODBC;

import java.sql.*;

public class TestODBC {
public static void main(String[] args){
Connection connection=null;
Statement stmt=null;
try{
connection=DriverManager.getConnection("jdbc:odbc:HAO","sa","123");
System.out.println("Success eastablishing the Connection...");
stmt=connection.createStatement();
System.out.println("Success Creating the Statement...");
connection.close();
}
catch (Exception e) {
// TODO: handle exception
e.printStackTrace(System.out);
}

}
}

运行结果:

Success eastablishing the Connection...
Success Creating the Statement...

⑹ jsp怎样连接access数据库

先要创建数据源,步骤是 我的电脑-控制面板-管理工具-数据源-添加
在弹出的对话框里选择access驱动程序,按完成后,会出现一个对话框,在这输一个数据 源名,然后按下面的“选择”按纽,选择你建的数据库。完成数据源的创建。
下面是一个例子,数据源的名称是cust

⑺ jsp连接access,相同的代码和文件,在别人电脑上能读出内容,在我的电脑上就无法和数据库建立联系。

对于这种问题,有如下几种情况:
1。在人家的电脑上,它把ACCESS数据库加入到ODBC中,然后JSP用ODBC连接的,
解决方案:你在电脑上也建一个ODBC,数据源指向那ACCESS数据库;
2。你电脑上没装ACCESS数据库源,这是JSP直连的情况下。
解决方案:你装一个OFFICE搞掂;
3。你的电脑的ACCESS软件版本过高,而你的JAVA直连ACCESS驱动低了,
解决方案:升级数据库连接驱动。

希望你能帮到你!

⑻ JSP连接Access数据库!

<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
/*********************************
********* JDBC_ODBC连接Access数据库,不需要设置数据源
********* Date: 2005.8
********* Email:[email protected]
********* Author: DreamTime [梦想年华]
********* 有任何欢迎提出指正
**********************************/

// ******* 数据库连接代码开始 *****
//异常处理语句
try
{
//以下几项请自行修改
String spath = "db.mdb";//Access 数据库路径
String dbpath = application.getRealPath(spath);//转化成物理路径
String dbname = ""; //Acvess 数据库用户名,没有则为空
String user = ""; //Access 数据库密码,没有则为空
//数据库连接字符串
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
//加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn= DriverManager.getConnection(url);
//创建语句对象
Statement stmt=conn.createStatement

(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
// **** 数据库连接代码结束 ******

//********* 测试数据代码开始 ******
//请在数据库中建立username表,表中建立两个字段uid和pwd,类型为文本型
String sql = "select * from db";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
out.print("用户名:" + rs.getString("name")+"<br>");
}
out.print("<br>恭喜你!数据库连接成功!");
rs.close(); //关闭记录集对象
stmt.close(); //关闭语句对象
conn.close(); //关闭连接对象
}catch(Exception e){
out.print("数据库连接错误!,错误信息如下:<br>");
out.print(e.getMessage());
}
%>

⑼ 关于jsp连access数据库的代码

<%
String spath = "data/test.mdb";//Access 数据库路径
String dbpath = application.getRealPath(spath);//转化成物理路径
String dbname = ""; //Access 数据库用户名,没有则为空
String user = ""; //Access 数据库密码,没有则为空
//数据库连接字符串
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
//加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn= DriverManager.getConnection(url);
//创建语句对象
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
// **** 数据库连接代码 结束 ******
%>

⑽ jsp怎么连接access数据库

只需要在首页或者登陆界面,加入以下代码
① driverClass=”sun.jdbc.odbc.JdbcOdbcDriver”
② url=”jdbc:odbc:driver={Microsoft Access Driver(*.mdb)}:DBQ=E:/mydata.mdb”

2
mydata.mdb 是数据库名 具体信息看下图

3
举一个例子
连接数据库查询表的相关语句(表userinfo中字段有username,password,下同):
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:/mydata.mdb","","");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from userinfo");
while(rs.next())
{
out.print("<br>用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();

END
通过JDBC-ODBC桥接器连接

首先设置odbc数据源,具体步骤为
打开控制面板,”性能与维护—》管理工具—》数据源(ODBC)”,打开数据源,如图1所示:

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

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

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

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

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

相应的驱动和连接数据库的url为:
classDriver=”sun.jdbc.odbc.JdbcOdbcDriver”
url=”jdbc:odbc:myaccess

举个例子

接数据库查询表的相关语句:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:myaccess","","");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from userinfo");
while(rs.next())
{
out.print("<br>用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();