windows中怎样用oracle驱动连数据库

windows中怎样用oracle驱动连数据库,第1张

oracle有很多版本。现在一般用oracle9i数据库.

如果联接oracle9i的话,你要去网上下载一个oracle9i的驱动包。不下载的话在oracle9i的安装目录下面有一个自带的class12.jar包。这个就是驱动包了.你也可以用自带的包

如果用oracle10g的话就去网上下载一个驱动包,这是包的问题

联接数据库的话就些代码吧.

jsp连接oracle数据库,主要是通过jdbc技术,首先加载驱动类,然后连接url,输入用户名和密码,打开数据库连接资源,如下代码:

<%@page contentType="text/htmlcharset=gb2312"%>

<%@page import="java.sql.*"%>

<HTML><BODY>

<hr align="center" width="55%" color="#991111" size="5"/>

<%

Connection conn = null

PreparedStatement stmt = null

ResultSet rs = null

request.setCharacterEncoding("GBK")

try{

Class.forName("oracle.jdbc.driver.OracleDriver")//加载oracle数据库驱动

}

catch(ClassNotFoundException ce){

out.println(ce.getMessage())

}

try{

    String url="jdbc:oracle:thin:@localhost:1521:orcl"//连接oracle数据库的url

    conn=DriverManager.getConnection(url,"scott","tiger")//开始连接

    stmt=conn.prepareStatement("select * from emp")//获取返回的结果集

    

rs=stmt.executeQuery()

out.print("<TABLE BORDER='1' width='55%' cellpadding='3' align=center>")

out.print("<TR><TD>"+"<b>Empno</b>"+"</TD>")

out.print("<TD>"+"<b>Ename</b>"+"</TD>")

out.print("<TD>"+"<b>Job</b>"+"</TD>")

out.print("<TD>"+"<b>Mgr</b>"+"</TD>")

out.print("<TD>"+"<b>hiredate</b>"+"</TD>")

out.print("<TD align=center>"+"<b>Sal</b>"+"</TD>")

out.print("<TD>"+"<b>Comm</b>"+"</TD>")

out.print("<TD>"+"<b>Deptno</b>"+"</TD></TR>")

while(rs.next()){

out.print("<TR><TD>"+rs.getString(1)+"</TD>")

out.print("<TD>"+rs.getString(2)+"</TD>")

out.print("<TD >"+rs.getString(3)+"</TD>")

out.print("<TD>"+rs.getString(4)+"</TD>")

out.print("<TD>"+rs.getString(5)+"</TD>")

out.print("<TD>"+rs.getString(6)+"</TD>")

out.print("<TD>"+rs.getString(7)+"</TD>")

out.print("<TD>"+rs.getString(8)+"</TD></TR>")

}

out.print("</TABLE>")

    

rs.close()

stmt.close()

conn.close()

}

catch(Exception e){

System.out.println(e.getMessage())

}

%>

</BODY></HTML>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6775801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存