方法说明:"> 方法说明:" />
使用JDBC连接Oracle数据库.doc

使用JDBC连接Oracle数据库.doc

ID:50213048

大小:19.00 KB

页数:7页

时间:2020-03-06

使用JDBC连接Oracle数据库.doc_第1页
使用JDBC连接Oracle数据库.doc_第2页
使用JDBC连接Oracle数据库.doc_第3页
使用JDBC连接Oracle数据库.doc_第4页
使用JDBC连接Oracle数据库.doc_第5页
资源描述:

《使用JDBC连接Oracle数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、importjava.sql.*;publicclassJDBCConn{privateStringurl="";privateStringusername="";privateStringpassword="";/***
方法说明:获得数据连接*
输入参数:*
返回类型:Connection连接对象*/publicConnectionconn(){try{//加载JDBC驱动Class.forName("oracle.jdbc.driver.OracleDriver");//

2、创建数据库连接Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","test","test");7/7returncon;}catch(ClassNotFoundExceptioncnf){System.out.println("drivernotfind:"+cnf);returnnull;}catch(SQLExceptionsqle){System.out.println("ca

3、n'tconnectiondb:"+sqle);returnnull;}catch(Exceptione){System.out.println("FailedtoloadJDBC/ODBCdriver.");returnnull;}}/***
方法说明:执行查询SQL语句*
输入参数:Connectioncon数据库连接*
输入参数:Stringsql要执行的SQL语句*
返回类型:7/7*/publicvoidquery(Connectioncon,Stringsql

4、){try{if(con==null){thrownewException("databaseconnectioncan'tuse!");}if(sql==null)thrownewException("checkyourparameter:'sql'!don'tinputnull!");//声明语句Statementstmt=con.createStatement();//执行查询ResultSetrs=stmt.executeQuery(sql);ResultSetMetaDatarmeta

5、=rs.getMetaData();//获得数据字段个数intnumColumns=rmeta.getColumnCount();while(rs.next()){for(inti=0;i

6、;}}/***
方法说明:执行插入、更新、删除等没有返回结果集的SQL语句*
输入参数:Connectioncon数据库连接*
输入参数:Stringsql要执行的SQL语句*
返回类型:*/publicvoidexecute(Connectioncon,Stringsql){try{7/7if(con==null)return;Statementstmt=con.createStatement();stmt.executeUpdate(sql);}catch(Excep

7、tione){System.out.println("executeerror:sql="+sql);System.out.println(e);}}/***
方法说明:实例演示*
输入参数:*
返回类型:*/publicvoiddemo(){try{JDBCConnoc=newJDBCConn();Connectionconn=oc.conn();7/7Stringsql="insertintoTBL_USER(id,name,password)values(seq_user

8、.nextval,'switch','haorenpingan')";oc.execute(conn,sql);sql="select*fromTBL_USER";oc.query(conn,sql);conn.close();}catch(SQLExceptionse){System.out.println(se);}catch(Exceptione){System.out.println(e);}}/***
方法说明:主方法*
输入参数:*
返回类型:*/7/7public

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。