JSP如何与Access连接??

killjeny 2004-11-20 09:06:21
JSP如何与Access连接??
...全文
185 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
killjeny 2004-11-24
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" import="java.util.*" %>
<html>
<head>
<title>登陆</title>
</head>

<body>
<br>
<br>
<table width="339" height='130' border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#C3C3C3" bordercolordark="#FFFFFF" bgcolor="#000000">
<tr>
<td width="91" bgcolor="#F3F3F3">名字:</td>
<td width="226" bgcolor="#F3F3F3"><input type="text" name="u_name" size="20"></td>
</tr>
<tr>
<td width="91" bgcolor="#F3F3F3">密码:</td>

<td width="226" bgcolor="#F3F3F3"><input name="password" type="text" id="u_password" size="20"></td>
</tr>
<tr>

<td width="91" bgcolor="#F3F3F3"> 产品/项目:</td>
<td width="226" bgcolor="#F3F3F3">
<select name="pid0select" size='1' >
<%
set p_rs=server.createobject("adodb.recordset")
strSQL="select p_id,p_name from Product where p_parentid=0 order by p_id desc"
p_rs.open strSQL,conn,1,1
pname=""
if p_rs.eof=false then
p_rs.movefirst
''记录显示的第一个项目名
pname=p_rs("p_name")
While Not p_rs.EOF
response.write "<option value=" & p_rs("p_id")
if p_rs("p_id")=cint(originalPID) then response.write " selected"
response.write ">"
response.write p_rs("p_name")
response.write "</option>"
p_rs.MoveNext
Wend
end if
%>
</select>
</td>
</tr>
</table>

<P align="center"><br>
<input name="B1" type="submit" id="B1" value="登陆系统">
</p>
</body>
</html>
这样写对不对啊??
killjeny 2004-11-24
  • 打赏
  • 举报
回复
ResultSet rs=stm.executeQuery("sql");

rs是哪来的啊??
lijunjiejava 2004-11-24
  • 打赏
  • 举报
回复
设置数据源。
在getconnection()中jdbc:odbc:加数据源的名字.而不是库名.
jein 2004-11-24
  • 打赏
  • 举报
回复
String sql="select a,b from A";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:zl","user","password");
Statement stm=con.createStatement();
ResultSet rs=stm.executeQuery("sql");
System.out.println("数据库连接成功!");
}
catch(Execption e)
{
System.out.println("数据库连接失败!");
jverson 2004-11-23
  • 打赏
  • 举报
回复

String sql="select a,b from A";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:zl","user","password");
Statement stm=con.createStatement();
ResultSet rs=stm.executeQuery("sql");
System.out.println("数据库连接成功!");
}
catch(Execption e)
{
System.out.println("数据库连接失败!");
}
killjeny 2004-11-23
  • 打赏
  • 举报
回复
如果我已经有ZL.mdb库,底下有15表了,程序中要如何写啊??
是不是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:zl.mdb","","");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("");

micker 2004-11-20
  • 打赏
  • 举报
回复
一楼的正确。。。。。。
magicianlude 2004-11-20
  • 打赏
  • 举报
回复
哈哈~这个算是用的最多的连接方法了吧
loveyong 2004-11-20
  • 打赏
  • 举报
回复
我也是个初学者,大概的配置如下:
1.设立数据源。
2。建立JDBC-ODBC桥接器。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
3。连接到数据库。
Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","","");
4.向数据库发送SQL语句。
Statement sql=con.createStatement();
5.处理查询结果。
ResultSet rs=sql.executeQuery("");

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧