|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
<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中非常使用范围的一些思索 · 一个简朴的成绩查询系统 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |