WEB开发网
开发学院数据库MSSQL Server 这是我刚才做出来的一个查询sqlserver,大家或许会... 阅读

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

 2007-11-11 10:11:07 来源:WEB开发网   
核心提示:<HTML><head><title>jdbc test</title></head><body><%@ page contentType="text/HTML;charset=gb2312"%><%@ pag

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

Tags:这是 刚才 出来

编辑录入:coldstar [复制链接] [打 印]
赞助商链接