JAVA一个查询sqlserver网页程序,大家或许会体会一些东西
2007-01-25 15:25
567 查看
[align=center]摘自:http://dev.poptool.net/wangluo/java/jichu/16713.html[/align]
<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>
<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>
相关文章推荐
- 关于java程序的一个小问题,大家可以学习下
- 今天给大家讲一些JS的东西,同时也是我们日常看到的APP当中很常见的一个模块,拖拽标题
- 一个简单的基于java的网页抓取程序
- 学习数据结构搜索的的意外收获哈。一个简单的基于java的网页抓取程序。
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 如何启动一个命令,如何读取程序的一些内容和写一些东西到该进程中?
- 使用Java程序过滤网页中的一些敏感字符
- java程序调用hive查询的一个异常
- 一个简单的java读取网页图片并保存图片的程序
- 用Java Swing程序实现的一个中药信息查询程序
- 最近设计了一个生成asp代码的程序,同时也可以作为数据库管理查询的软件,发两张图,等完全做好了,给大家共享!
- 或许你不知道的10条SQL技巧 原创 2017-07-16 58沈剑 架构师之路 这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索
- 现在正在搞博士的东西,导师要求将一个二维的图片转换成现实生活中的三维图片,实现仿真,这个课题真有点难度,现在还莫不着头绪,查了相关的一些知识,可就是没有一个系统的,希望大家各抒己见,提一些好的建议,好的文章
- 同大家分享一些java程序性能提升的一些小技巧
- 请大家帮我找一找bug —— 一个MySQL解析程序(JAVA实现)
- 学习Java基础的一些知识(2)实现一个Java程序的过程
- 第一个java小程序 applet 画一个圆 获取网页自定义的参数来输出
- 给大家推荐一个查询手机号码归属地和IP物理地址及whois的网站
- 一个简单的Linux内核代码整合到一个文件的Java程序
- Java程序查询系统参数