利用select调出数据库时候出错!!各位大侠帮帮忙解决!!!在线等!

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:50:28
<%@page contentType="text/html;charset=gb2312"%>
<%@ include file="incoming/week.jsp"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<html>
<%
SimpleDateFormat f = new SimpleDateFormat("E");
String week = f.format(new Date());
session.setAttribute("week",week);
String datetime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
String name =(String)session.getAttribute("name");
session.setAttribute("name",name);
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jsrz";
Connection conn=DriverManager.getConnection(url,"sa","123");//建立与数据库的连接
Statement _stmt=conn.createStatement();
St

加上<%@ page import="java.sql.*"%>

看的我眼花缭乱 怎么你们哈好也缩进下- =

建议 你创建一个实体类,和一个数据访问类,访问类里面写个查询数据库的方法,把查询到的数据通过实体类的set方法设置结束后添加到ArrayList里 返回ArrayList.

然后将form表单提交到本页面

然后写下

<select name="**"/>
<%
ArrayList list = new 实体类().getInfo();
for(int i=0;i<list.size();i++)
{
%>
<option value="**">${list.get(i).getUserName()}</option>
<%
}
%>
</select>
用了 EL表达式 不知道你能看懂不?

Statement和Connection这两个没有把类导入,可以在最上面用page的import,或者直接写全这两个类··