用java连Oracle数据库,在Java中写了一条查询语句,怎么样才能在java中得查询语句的结果集啊

用java连Oracle数据库,在Java中写了一条查询语句,怎么样才能在java中得查询语句的结果集啊,第1张

try{

ClassforName("oraclejdbcdriverOracleDriver);

String url="jdbc:oracle:oci8:@数据库名";

Connection con = DriverManagergetConnection(url,用户名,密码);

Statement stmt=concreateStatement();

ResultSet rst=stmtexecuteQuery("select from 表名");

while(rstnext())

{

//

rstgetString("表字段")

}

}catch(Exception e){

} finally{

//关闭连接、释放资源

rstclose();

stmtclose();

conclose();

}

你经过上面的查询之后,把那些东西都存放到all里面去了嘛

List<DepartmentBean> all = new ArrayList<DepartmentBean>();

你再把all里面存的东西DepartmentBean一个一个取出来嘛

for(int i=0;i<allsize();i++){

DepartmentBeanp b= (DepartmentBean)allget(i);//逐个取出bean

//输出bean里面的属性

Systemoutprintln(bgetXXX());//你想输出b的哪些属性

}

你这个方法带有一个参数

public void printAll(DepartmentBean bean){

//不知道你想输出什么,直接用beangetXXX()方法就行了嘛

}

用eclipse

首先在oracle文件下找到jdbc文件,里面的lib文件下有个class12zip

在eclipse里新建个项目,建好后在左边右击那个项目图标,选择属性(最下面的),里面有个java build path,点进去,找到add external jars按键,点一下,把那个class12zip加载进来,然后可以开始写代码了。

我的代码如下:

import javasql;

public class connect {

/

@param args

/

不会有问题,现在BBS很多都是一张表存上万条,用SQL SERVER都行,更何况ORACLE了。查询的性能问题不是你的语言决定的,而是数据库决定的。数据库本身建立了索引,不会线性的去找,速度非常快的,所以没必要分开检索

Oracle数据库,由于它是完全面向对象、强大的数据库管理系统,很多管理数据库的任务都可以只使用Oracle的SQL语句完成。而且,Oracle的SQL语句支持复杂的查询,如JOIN、子查询等,因此可以查出比java自身支持的更多的数据。但是,java和Oracle也可以有效的相互协作:Java程序可以使用Oracle的jdbc驱动来与Oracle连接,并执行由Oracle发出的SQL语句,从而查询出Oracle数据库中的数据,并返回给Java程序显示。

package comsp;

import javasqlConnection;

import javasqlDriverManager;

import javasqlResultSet;

import javasqlStatement;

//演示 如何使用 jdbc_odbc桥连接方式

public class TestOracle {

public static void main(String[] args) {

try {

// 1加载驱动

ClassforName("sunjdbcodbcJdbcOdbcDriver");

// 2得到连接

Connection ct = DriverManagergetConnection(

"jdbcodbc:testConnectOracle", "scott",

"tiger");

// 从下面开始,和SQL Server一模一样

Statement sm = ctcreateStatement();

ResultSet rs = smexecuteQuery("select from emp");

while (rsnext()) {

//用户名

Systemoutprintln("用户名: "+rsgetString(2));

//默认是从1开始编号的

}

} catch (Exception e) {

eprintStackTrace();

}

}

}

以上就是关于用java连Oracle数据库,在Java中写了一条查询语句,怎么样才能在java中得查询语句的结果集啊全部的内容,包括:用java连Oracle数据库,在Java中写了一条查询语句,怎么样才能在java中得查询语句的结果集啊、java *** 作oracle数据库的问题、如何使用java对oracle数据库进行增删查改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存