servlet操作oracle数据库

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:42:54
现在要做一个登陆的界面,需要在servlet中操作oracle数据库。需要怎么编写。给出大概的思路或者函数即可。麻烦各位。

关于LZ的问题:servlet操作数据库和在java中一样(servlet就是java程序),java怎么写servlet就怎么写。
关于java中怎么访问Oracle数据库,网上有很多相关的介绍,这里只是大概提一下,更详细的LZ可以自己上网搜索。
Java连主要有2种数据库连接方式:1.直接加载数据库驱动方式;2.连接池方式。直接加载方式简单易懂,但是资源消耗大,对于网络不稳定的情况适应性差;连接池方式节约资源,能在网络不稳定时会自动重新连接,无需应用程序管理,但相对稍为复杂,需要数据库厂商和中间件提供商支持(当然Oracle这种老大级数据库肯定是支持的啦),还要对连接池参数进行调优,否则可能反不及直接加载。
对于直接连接方式又有像 jdbc-odbc桥、直接thin连接、oci方式连接等。下面是网上找到的一个例子:
(因为是以前找的存下来的,所以不清楚作者,这里先表示下歉意)
import java.sql.*;
import oracle.sql.*;
import oracle.jdbc.pool.OracleDataSource;

public class JdbcOracle {
public static void main(String[] args) {

/**URL格式:drivername:@driver_information
1,drivername主要有以下两种
jdbc:oracle:thin (thin驱动程序)
jdbc:oracle:oci (oci驱动程序)
2,driver_information
host_nameort:database_sid
*/

Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = "jdbc:oracle:thin:@loc