1、連接ORACLE8/8I/9I資料庫(thin模式) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="java.sql.*" %><%@ page contentType=" ...
1、連接ORACLE8/8I/9I資料庫(thin模式)
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=gd2312" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
//oracle的連接字元串
<%Class.forName("oracle.jdbc.driver.oracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為你的資料庫的SID sid(Oracle資料庫的標識號)
String user="sa";
String password="tiger";
//構造Connection(會話、連接)對象
Connection conn=DriverManager.getConnection(url,user,password);
//構造Statement(語句)對象,傳遞sql語句的載體
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//SQL 語句
String sql="select * from test";
//結果集 是數據中查詢結果返回的一種對象,是一個存儲查詢結果的對象,還具有操縱數據的功能,可能完成對數據的更新。
ResultSet rs=stmt.executeQuery(sql);
%>
<%
//關閉資料庫連接
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
2、連接SQL Server 7.0/2000資料庫
<%
//SQLServer的連接字元串
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
.newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=(資料庫名字)pusb";
//設置資料庫的賬號密碼
String user = "sa";
String password = "123456";
//創建連接對象Connection
Connection conn = DriverManager.getConnection(url, user, password);
//構造Statement(語句)對象,傳遞sql語句的載體
Statement stmt = conn
.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String sql = "select * from test";
//返回結果集
ResultSet rs = stmt.executeQuery(sql);
%>
<%
//關閉連接對象
rs.close();
stmt.close();
conn.close();
%>
//連接MySQL資料庫
<%
//mysql的鏈接字元串
/* Class.forName(“com.mysql.jdbc.Driver”)是 強制JVM將com.mysql.jdbc.Driver這個類載入入記憶體,
並將其註冊到DriverManager類,然後根據DriverManager.getConnection(url,user,pwd)中的url找到相應的驅動類,
最後調用該該驅動類的connect(url, info)來獲得connection對象。 */
Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/資料庫名";
String user="myuser";
String password="123456";
//創建資料庫連接對象
Connection conn = DriverManager.getConnection(url, user, password);
//構造Statement(語句)對象,傳遞sql語句的載體
Statement stmt = conn
.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String sql = "select * from test";
//返回結果集
ResultSet rs = stmt.executeQuery(sql);
%>
<%
//關閉連接對象
rs.close();
stmt.close();
conn.close();
%>