一、连接数据库
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%>
<%!
public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";
public static final String DBURL="jdbc:oracle:thin:@localhost:1521:MLDN";
public static final String DBUSER="用户名";
public static final String DBPASS="密码";
%>
<%
Connection conn=null; //数据库连接
PreparedStatement pre=null; //数据库操作
ResultSet rs=null; //数据库的查询结果集
%>
<%
Class.forName(DBDRIVER); //加载驱动程序
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql="select empno,ename,job,hiredate,sal,comm from emp";
pre=conn.prepareStatement(sql);
rs=pre.executeQuery();
%>
雇员编号 | 雇员姓名 | 工作 | 雇佣日期 | 工资 | 奖金 |
<%=empno%> | <%=ename%> | <%=job%> | <%=hiredate%> | <%=sal%> | <%=comm%> |
String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver" ;
String dbPath = "jdbc:odbc:hello" ;
String username = "sa" ;
String password= "" ;
Connection conn = null ;
Statement st = null ;
ResultSet rs = null ;
public DB() throws Exception
{
Class.forName(dbDriver).newInstance() ;
//创建数据库连接对象
conn = DriverManager getConnection(dbPath, username, password) ;
//创建数据操作对象
st = conn.createStatment() ;
}
public ResultSet query() throws Exception
{
ResultSet rs = st.executeQuery("查询语句") ;
return rs ;
closeDB() ;
}
public void closeDB() throws Exception
{
if(rs != null)
{
rs.close() ;
rs = null ;
}
if(st != null)
{
st.close() ;
st = null ;
}
if(conn != null)
{
conn.close() ;
conn = null ;
}
}