怎么用JAVA链接数据库ORACLE实现导出一个表

怎么用JAVA链接数据库ORACLE实现导出一个表,第1张

你可以用 swing 或 jsp 来做:

swing:

我写的样例:

import javaawteventActionEvent;

import javaawteventActionListener;

import javasql;

import javaawt;

import javaxswing;

public class data extends JFrame implements ActionListener{

JButton select,print;

JTable table;

Object body[][]=new Object[50][4];

String title[]={"编号","用户名","密码","邮箱"};

Connection conn;

Statement stat;

ResultSet rs;

JTabbedPane tp;

public data() {

super("用户信息");

thissetSize(700,500);

thissetLocation(500,400);

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

JPanel ps=new JPanel();

select=new JButton("查询");

print=new JButton("打印预览");

selectaddActionListener(this);

printaddActionListener(this);

psadd(select);

psadd(print);

table=new JTable(body,title);

tp=new JTabbedPane();

tpadd("t41c_user表",new JScrollPane(table));

thisgetContentPane()add(tp,"Center");

thisgetContentPane()add(ps,"South");

thissetVisible(true);

thisconnection();

}

public void connection(){

try {

ClassforName("oraclejdbcdriverOracleDriver");

String url="jdbc:oracle:thin:@:1521:orcl";

conn=DriverManagergetConnection(url,"username","password");

stat = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,

ResultSetCONCUR_READ_ONLY);

} catch (Exception ex) {

}

}

public static void main(String[] args) {

data data= new data();

}

public void actionPerformed(ActionEvent e) {

if(egetSource()==select)

{select();}

else if(egetSource()==print)

{print();}

}

public void print()

{}

public void select() {

try {

for(int x=0;x<bodylength;x++){

body[x][0]=null;

body[x][1]=null;

body[x][2]=null;

body[x][3]=null;

}

int i=0;

rs=statexecuteQuery("select from t41c_user");

while(rsnext()){

body[i][0]=rsgetInt(1);

body[i][1]=rsgetString(2);

body[i][2]=rsgetString(3);

body[i][3]=rsgetString(4);

i=i+1;

}

thisrepaint();

} catch (SQLException ex) {

}

}

}

jsp:

比较简单,可以百度看看,有很多不错的例子。

oracle 数据库导入导出(用dmp的方法)

cmd

1 将数据库SampleDB完全导出,用户名system 密码manager 导出到E:\SampleDBdmp中

exp file=E:\sampleDBdmp full=y

2将备份数据库文件中的数据导入指定的数据库SampleDB 中,如果 SampleDB 已存在该表,则不再导入;

imp file=D:\SampleDBdmp full=y ignore=y

如果没有DBA权限,用以下命令授予DBA权限

sqlplus / as sysdba;

conn system/manager

sql>grant dba to SampleDB

你是JSP吗 使用如下方式就行了啊。

<Table>

<TR>

<TD><%=要输出的值%></TD>

<TD><%=输出的值%></TD>

</TR>

</Table>

以上就是关于怎么用JAVA链接数据库ORACLE实现导出一个表全部的内容,包括:怎么用JAVA链接数据库ORACLE实现导出一个表、怎样实现java导入导出oracle数据库、java怎么用表格输出数据库里表的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存