Java 程序能访问诸如 Oracle, Sybase,MS SQL Server 和 MS Access 等数据库. 1,定义数据源 在 WEB 服务器上打开"控制面板" ,选中"ODBC" ,在"系统 DSN"下选"添加" ,选定你希望的数据 库种类,名称,位置等.本文定义"SQL SERVER" ,数据源为"master" ,数据库名称为"jspdemo" . 2,开始导入 packages 3,加载驱动程序 4,建立连接 5,调用数据库数据 6,关闭连接 四,查询 WEB 数据库举例 下面我们用一段原代码来向你解释如何利用 JSP 连接到数据库,使用起来非常简单,代码中给出了 详细的注释.
<%@ page import="java.io.*"%> <%@ page import="java.util.*"%> <%@ page import="java.sql.*"%> <%@ page import="javax.servlet.*"%> <%@ page import="javax.servlet.http.*"%> <% try { /加载驱动程序 //下面的代码为加载 JDBD-ODBC 驱动程序 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立连接 //第二步是用适当的驱动程序连接到 DBMS,看下面的代码: String url="jdbc:odbc:test"; //"test"是系统 dsn 名,ODBC 里面设置的 Connection sqlCon=DriverManager.getConnection(url, "sa", ""); //"sa",""是 SQL server 的用户名和口令 //然后创建一个 JDBC 声明 Statement stmt = "select * from jspdemo";
//执行声明 //执行该存储过程并返回结果集 Rs = stmt.executeQuery(); Rs.next(); //把指针指向第一条记录 //获取来自结果集中的数据 1,2 各表示第一和第二列记录的数据 out.println(Rs.getString(1)); out.println(Rs.getString(2));
} catch (Exception e) {} //输出确认信息 out.println("数据库访问成功!");
//关闭记录集 Rs.close();
//关闭可调用语句对象 stmt.close();
//关闭数据库对象 sqlCon.close(); %> (作者单位:厦门市政务信息中心)