问题出在哪里?
我的电脑win2000+orion1.6(安装成功),orion端口为8008,我用记事本编辑如下代码,并存为test.jsp文件,考到default—web—app下。
代码:<%@ page contentType="text/html;charset=gb2312"%>
<%
//变量声明
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i,j,k; //设置一页显示的记录数
intPageSize = 5; //取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
} else{
//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1) intPage = 1; }
//装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//设置数据库连接字符串
strCon = "jdbc:odbc:jhc-crm";
//连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","");
//创建SQL语句对象
sqlStmt = sqlCon.createStatement();
//获取记录总数
strSQL = "select count(*) from guestbook";
sqlRst = sqlStmt.executeQuery(strSQL);
//执行SQL语句并取得结果集
sqlRst.next(); //记录集刚打开的时候,指针位于第一条记录之前
intRowCount = sqlRst.getInt(1);
sqlRst.close(); //关闭结果集
//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;
//调整待显示的页码 if(intPage>intPageCount) intPage = intPageCount;
//设置获取数据SQL语句
strSQL = "select name,email,body from guestbook";
//执行SQL语句并取得结果集
sqlRst = sqlStmt.executeQuery(strSQL);
//将记录指针定位到待显示页的第一条记录上
i = (intPage-1) * intPageSize;
for(j=0;j<i;j++) sqlRst.next(); %>
<html>
<head>
<title>JSP数据库操作例程 - 数据分页显示 - JDBC-ODBC</title>
</head>
<body>
<p align=center>jdbc-odbc留言版</p>
<table border="1" cellspacing="0" cellpadding="0" width=600 align=center>
<%
//显示数据
i = 0;
while(i<intPageSize && sqlRst.next()){ %>
<tr>
<td>姓名:<%=sqlRst.getString(1)%></td>
<td>邮件:<%=sqlRst.getString(2)%></td>
</tr>
<tr>
<td colspan=2><%=sqlRst.getString(3)%></td>
</tr>
<% i++; } %>
<tr>
<td colspan=2 align=center>
第<%=intPage%>页 共<%=intPageCount%>页
<%if(intPage<intPageCount){%>
<a href="mssql.jsp?page=<%=intPage+1%>">下一页</a><%
}
%>
<%if(intPage>1){%>
<a href="mssql.jsp?page=<%=intPage-1%>">上一页</a><%
}
%>
</td>
</tr>
</table> </body>
</html>
<%
//关闭结果集
sqlRst.close();
//关闭SQL语句对象
sqlStmt.close();
//关闭数据库
sqlCon.close();
%>
可是按说明在ie中键入:http;//localhost;8008/test.jsp时出现如下错误:
500 Internal Server Error
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at /test.jsp._jspService(/test.jsp.java:82) (JSP page line 57)
at com.orionserver[Orion/1.6.0 (build 10770)].http.OrionHttpJspPage.service(.:68)
at com.evermind[Orion/1.6.0 (build 10770)]._ct._cxd(.:5703)
at com.evermind[Orion/1.6.0 (build 10770)].server.http.JSPServlet.service(.:31)
at com.evermind[Orion/1.6.0 (build 10770)]._efb._plc(.:518)
at com.evermind[Orion/1.6.0 (build 10770)]._efb._adc(.:174)
at com.evermind[Orion/1.6.0 (build 10770)]._cs._yqb(.:614)
at com.evermind[Orion/1.6.0 (build 10770)]._cs._yrb(.:189)
at com.evermind[Orion/1.6.0 (build 10770)]._bx.run(.:62)
这是怎么回事,问题出在哪里?
代码:<%@ page contentType="text/html;charset=gb2312"%>
<%
//变量声明
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i,j,k; //设置一页显示的记录数
intPageSize = 5; //取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
} else{
//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1) intPage = 1; }
//装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//设置数据库连接字符串
strCon = "jdbc:odbc:jhc-crm";
//连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","");
//创建SQL语句对象
sqlStmt = sqlCon.createStatement();
//获取记录总数
strSQL = "select count(*) from guestbook";
sqlRst = sqlStmt.executeQuery(strSQL);
//执行SQL语句并取得结果集
sqlRst.next(); //记录集刚打开的时候,指针位于第一条记录之前
intRowCount = sqlRst.getInt(1);
sqlRst.close(); //关闭结果集
//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;
//调整待显示的页码 if(intPage>intPageCount) intPage = intPageCount;
//设置获取数据SQL语句
strSQL = "select name,email,body from guestbook";
//执行SQL语句并取得结果集
sqlRst = sqlStmt.executeQuery(strSQL);
//将记录指针定位到待显示页的第一条记录上
i = (intPage-1) * intPageSize;
for(j=0;j<i;j++) sqlRst.next(); %>
<html>
<head>
<title>JSP数据库操作例程 - 数据分页显示 - JDBC-ODBC</title>
</head>
<body>
<p align=center>jdbc-odbc留言版</p>
<table border="1" cellspacing="0" cellpadding="0" width=600 align=center>
<%
//显示数据
i = 0;
while(i<intPageSize && sqlRst.next()){ %>
<tr>
<td>姓名:<%=sqlRst.getString(1)%></td>
<td>邮件:<%=sqlRst.getString(2)%></td>
</tr>
<tr>
<td colspan=2><%=sqlRst.getString(3)%></td>
</tr>
<% i++; } %>
<tr>
<td colspan=2 align=center>
第<%=intPage%>页 共<%=intPageCount%>页
<%if(intPage<intPageCount){%>
<a href="mssql.jsp?page=<%=intPage+1%>">下一页</a><%
}
%>
<%if(intPage>1){%>
<a href="mssql.jsp?page=<%=intPage-1%>">上一页</a><%
}
%>
</td>
</tr>
</table> </body>
</html>
<%
//关闭结果集
sqlRst.close();
//关闭SQL语句对象
sqlStmt.close();
//关闭数据库
sqlCon.close();
%>
可是按说明在ie中键入:http;//localhost;8008/test.jsp时出现如下错误:
500 Internal Server Error
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at /test.jsp._jspService(/test.jsp.java:82) (JSP page line 57)
at com.orionserver[Orion/1.6.0 (build 10770)].http.OrionHttpJspPage.service(.:68)
at com.evermind[Orion/1.6.0 (build 10770)]._ct._cxd(.:5703)
at com.evermind[Orion/1.6.0 (build 10770)].server.http.JSPServlet.service(.:31)
at com.evermind[Orion/1.6.0 (build 10770)]._efb._plc(.:518)
at com.evermind[Orion/1.6.0 (build 10770)]._efb._adc(.:174)
at com.evermind[Orion/1.6.0 (build 10770)]._cs._yqb(.:614)
at com.evermind[Orion/1.6.0 (build 10770)]._cs._yrb(.:189)
at com.evermind[Orion/1.6.0 (build 10770)]._bx.run(.:62)
这是怎么回事,问题出在哪里?
...全文
相关推荐
产品需求沟通出问题怎么办?
产品制作的流程中,发现需求并定义需求是首要环节,假如产品需求沟通出现问题了怎么办?你需要解决三个问题,避免含糊性,定义需求和功能,明确功能和属性。含混性,指的是不清晰的程度。在项目开发过程中,含混性会一直贯穿整个过程。从需求出现到把需求变成产品,含混性始终影响着整个项目。因为含混性的存在,产品经理必须注重沟通和理解,尽可能准确地探索需求和传达需求,而工程师们则需要尽可能理解需求,在产品诞生之后,产品经理还需要关注用户需求是否发生了变化。简单地说,含混性越大,项目风险也会越大。著名思想家温伯格提到一个计算含混性的公式:含混性=实现需求的最大花费/实现需求的最小花费。这个公式在项目评估的时候非常有
ICC2:mem出pin的Off Grid问题
这个命令本意是解决跨制成调用IP时在IP出pin位置加一定的routing blockage,限制绕线在一定范围内只能走直线出pin,用来解决off-grid问题也有很好的效果。在ICC2做先进工艺时会有off-grid的问题,off-grid可以理解为绕线没有在preferred方向track上。测试发现,2022版本以前的ICC2绕线容易有off-grid问题。主要在mem出pin的M2/M3层次上,切换版本绕线能很大程度上解决这个问题。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?
软件质量问题出在哪里?.docx
软件质量问题出在哪里?.docx
一日生活过渡环节出了这四种问题,怎么办?.docx
一日生活过渡环节出了这四种问题,怎么办?
主库出问题了从库怎么办?.pdf
主库出问题了从库怎么办?


Web 开发
