一、java是舍五的二、应该根驱动程序有关。以前用jdbc:odbc会有好多限制。可能你的情况也是类似三、先自己做一做吧。主要是absolute方法
解决方案 »
- 有关《java核心开发技术从入门到精通》的问题:子类继承父类....
- 从oracle中取出空值数据,在Java中该如何处理啊,等待大侠!
- 如何锁定一个oracle表?
- Float的isNaN方法
- 初学JDBC遇到的问题,求救
- java数据类型的转换
- oracle:无法从套接字读取更多数据
- 哪里可以下载正式的jbuilder7.0(在线关注)!!!
- JBuider下怎样单步执行代码?就象VB中按F8那样。
- 马上便要去面试了,可我怎么也解决不了这个问题,请大哥大姐们帮帮我!真的急呀!
- http://herzberg.ca.sandia.gov/jess/,有没有人可以上去这个网站阿?谢谢
- 一个包中的类调用另一个包中的类的出现的错误(新手问题)
二、我用的是SQL SERVER的JDBC,有解决的办法吗?
三、我以前用PHP的时候写了一个很好的分页程序,在网上查了一些JSP的分页程序感觉太烦琐,主要我对JSP还不是很熟悉,所以想在此请教一个,或者给个提示,都可以。
第二个不懂你的意思,"limit start,end"是什么意思????SQL语句中还有这样的语句吗????
第三个代码:
<%
Class.forName("数据库驱动!");
String url="数据库连接字符串!"
String username = "sa"; //登录数据库的用户名:
String password = ""; //登录数据库的密码:
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
String sqlstring ="你要查询的记录集!";
ResultSet rs = stmt.executeQuery(sqlstring);
ResultSetMetaData rsmd = rs.getMetaData();
int pageindex = new Integer(request.getParameter("pageth")).intValue(); //要显示第几页,也就是当前所在的页数,过外界传入.
int rowcount = 10; //每页要显示的行数,可以通过外界传入,也可以规定. String Width = "100%"; //表格的宽度
String Height = "50"; //表格的高度
String headbg = "#3399FF"; //表头的背景色
String endbg = "#CCCFFF"; //表头的背景色
out.println("<html>");
out.println("<body>");
out.println("<div align='center'>"); out.println("<table width=" + Width + " height=" + Height + " border='0' cellpadding='0' cellspacing='1' bgcolor='#000000' class='black9'>");
out.println("<tr class=class='white9'>");
for (int i = 1; i <= rsmd.getColumnCount(); i++)
{
out.println("<th height='10' bgcolor=" + headbg + " scope='col'>");
out.println(rsmd.getColumnName(i));
out.println("</th>");
} out.println("</tr>");
while(rs.next())
{
if(rs.getRow() >= (pageindex-1) * rowcount + 1 && rs.getRow() <= pageindex * rowcount)
{
out.println("<tr class='black9'>");
for (int i = 1; i <= rsmd.getColumnCount(); i++)
{
out.println("<th bgcolor='#FFFFFF' scope='col'>");
out.println(rs.getString(i));
out.println("</th>");
}
}
out.println("</tr>"); out.println("</form>");
} out.println("<tr>");
out.println("<th bgcolor=" + endbg + " colspan=" + rsmd.getColumnCount() + 3 + " scope='col'>");
for (int i = 1; i <= new Double(Math.ceil(count/10.00)).intValue(); i++)
{
out.println("<a href='page.jsp?pageth="+i+">"+i+"</a>");
}
out.println("</th>");
out.println("</tr>"); out.println("</table>");
%>
select * from usertable limit 4,30