輸出流
PrintWriter
String path="文件路徑";
File f = new File(path);
PrintWriter out = new PrintWriter(new FileWriter(f));
或
PrintWriter out = new PrintWriter(new FileWriter(new File(path)));
或
PrintWriter out = new PrintWriter(new FileWriter (path,true));
注:根據給定的文件名以及指示是否附加寫入數據的 boolean 值來構造 FileWriter 對象。
參數:
1、path
- 一個字符串,表示與系統有關的文件名。
2、
boolean 值,如果為
true
,則將數據寫入文件末尾處,而不是寫入文件開始處。
前幾天剛學java的數據庫SQL Server2000 的連接,但是一直有java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.的錯誤.到網上找了很多資料,都說要安裝SQL 2000 Server Pack3 或以上的補丁,和jdbc sql2000 pack3 版的JDBC,但是我都現在下了最新版的了,可是問題還是不能解決.后來發現要來是我以前機子太卡的時候把Tlenet服務給關了,呵呵....
所以我總結的對這種問題的解決辦法有:
1、檢查有沒有SQL 2000 Server Pack3或更高版本,沒有就下載安裝
http://www.wt.xdowns.com/xdowns/UploadFile/2006-12/SQL2KSP4.rar
2、檢查有沒有jdbc sql2000 pack3 版的JDBC,沒有就下載安裝
http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/setup.exe
3、檢查Tlenet服務有沒有開
這個就不用我講了吧!
4、dos下輸入命令netstat -a,看看是不是有沒有什么進程把1433的端口給占用了
有就換一個端口號