有事点这里!

当前位置: 首页 >> IT技术 >> 面试大全 >> 面试题的前部曲--3o(∩∩)o

面试题的前部曲--3o(∩∩)o

[ 来自:不祥 作者:网络收集 阅读:0 时间:2008-2-2 23:21:50 ]
o(∩_∩)o...哈哈,又完成了一个。
这个是将数据库中的数据写入文本文件,o(∩_∩)o...哈哈写的有些慢俺居然要写这么1万行的数据竟然用了半个小时,估计这个写入是有些毛病,应该很快才对,^_^o(∩_∩)o...哈哈后边效率的事请大家帮帮忙哦。
文件名:RealData

import java.sql.* ;
import java.io.* ;

public class RealData{


public static void main(String args[]){
ResultSet rs = null ;
int colsCount = 0 ;
//连接数据库
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") ;
Connection cn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=mb","sa","1234") ;
Statement st = cn.createStatement() ;
rs = st.executeQuery("select * from JobInfo") ;

}
catch (Exception ex) {
ex.printStackTrace() ;
}

//获得烈数
try {
rs.next() ;
ResultSetMetaData rsmd = rs.getMetaData();
colsCount = rsmd.getColumnCount() ;

}
catch (Exception ex) {
ex.printStackTrace() ;
}

//读取数据
try {
while(rs.next()){

for (int i = 1; i<=colsCount; i++){


//写入文本
try {

File f = new File("ReadData.txt") ;
FileWriter fw = new FileWriter(f ,true) ;
PrintWriter pw = new PrintWriter(fw) ;

pw.print(rs.getObject(i)+"*-* ") ;
if(i >= 4 ){

pw.println(" ") ;


}
pw.close() ;
}

catch (Exception ex) {
ex.printStackTrace() ;
}

}
}
}
catch (Exception ex) {
ex.printStackTrace() ;
}


}
}

这个面试题基本上是写完了,这个面试题是国内最大的软件商用友公司的面试题。其实也没有什么新功能。对于老手来说这简直就是小菜一碟。
下面我要去研究一下如何这数据写入xml里面呵呵。
继续加油呵呵 ,自己鼓励一下自己。o(∩_∩)o...哈哈

奥运您知道

动漫情报

影视广场

IT技术

相关文章

QQCAT(www.qqcat.com),资源信息,免费观看。本站所有信息均来自网上,如损害到您的利益,请及时联系我们!
QQCAT版权所有©2007