快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

这是我刚才做出来的一个查询sqlserver,大家或许会体会一些东西

<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>



返回类别: 教程
上一教程: 用JavaMail API编写可带附件的邮件发送程序
下一教程: JAVA相关基础知识(7)

您可以阅读与"这是我刚才做出来的一个查询sqlserver,大家或许会体会一些东西"相关的教程:
· Java编写中轻易搞错的一些东西
· java中轻易搞错的一些东东
· Java JDBC连接的一个例子
· JAVA中非常使用范围的一些思索
· 一个简朴的成绩查询系统
    微笑服务 优质保证 索取样品