你可以用 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怎么用表格输出数据库里表的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)