欢迎光临
我们一直在努力

这是我刚才做出来的一个查询sqlserver,大家或许会体会一些东西-JSP教程,Java基础

建站超值云服务器,限时71元/月

<html>
<head>
<title>jdbc test</title>
</head>
<body>
<%@ page contenttype="text/html;charset=gb2312"%>
<%@ page import = "java.net.url" %>
<%@ page import = "java.sql.*" %>
<%
    string url   = "jdbc:odbc:admin";
    class.forname ("sun.jdbc.odbc.jdbcodbcdriver");                 // 加载 jdbc-odbc 桥驱动程序
    //drivermanager.setlogstream(system.out);
    connection con = drivermanager.getconnection (url, "sa", "super");   // 试图与某一驱动程序连接。 每个已注册驱动程序都将被加载,直到找到一个可以处理此 url 的驱动程序
    databasemetadata dma = con.getmetadata ();                      // 获得 databasemetadata 对象并显示一些有关连接的信息
    
    out.print("\nconnected to " + dma.geturl());
    system.out.println("driver       " +dma.getdrivername());
    system.out.println("version      " +dma.getdriverversion());
    system.out.println("\n");
    
    statement stmt = con.createstatement ();                        // 创建一个 statement 对象,使我们可以向驱动程序提交 sql 语句
    string query = "select * from information";
    resultset rs = stmt.executequery (query);                       // 提交查询,创建 resultset 对象
    int i;
    resultsetmetadata rsmd = rs.getmetadata ();                     // 获得 resultsetmetadata。它将用于列标题
    int numcols = rsmd.getcolumncount ();                           // 获得结果集中的列数
    for (i=1; i<=numcols; i++) {                                    // 显示列标题
        if (i > 1) out.print(",");
        out.print(rsmd.getcolumnlabel(i));
    }
    out.println("\n");
    boolean more = rs.next ();                      // 显示数据并获取它,直到结果集末尾
    while (more) {
//        for (i=1; i<=numcols; i++) {                // 在每列中循环获得并显示列数据
//            if (i > 1) out.print(",");
//            out.print(rs.getstring(i));
//        }
        //out.println(rs.getstring("comname"));
        system.out.println(rs.getstring("comname"));
    
        //system.out.print(rs.getstring("comtypename"));
        out.print("\n");
        more = rs.next ();                          // 获取结果集的下一行
    }
    rs.close();                                     // 关闭结果集
    stmt.close();                                   // 关闭语句
    con.close();                                    // 关闭连接
%>

</body>
</html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 这是我刚才做出来的一个查询sqlserver,大家或许会体会一些东西-JSP教程,Java基础
分享到: 更多 (0)