import java.io.PrintWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
private static void testPrintWriterConstrutor1()
{
final char[] arr={'a', 'b', 'c', 'd', 'e' };
try {
//開一定要新增資料夾, 不然沒建新檔案
File f = new File("C:/Users/E1-472G/Desktop/a");
if( !f.exists() ) //&& f.isDirectory()
if (f.mkdir())
{
System.out.println("建立成功");
} else
{
System.out.println("建立失敗");
}
// 創建文件“file.txt”的File對象
File file = new File(".//a//file.txt");
// 創建文件??FileOutputStream
PrintWriter out = new PrintWriter(
new FileOutputStream(file));
// ?“字???arr”全部?入到輸出流中
out.write(arr);
// ???出流
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
2015年7月28日 星期二
printWrite
printWriter 的參考資料
2015年7月18日 星期六
java jdbc 連線 SQL server
安裝
解壓縮資料夾
將前面資料夾路徑 建立變數, sqljdbc4.jar 加入路徑到classpath
未來可能需要加入ODBC (oracle的)
上面的都不做也可以, 把sqljdbc.jar 丟到jre7/lib/ext/ 也可以直接跑
測試連線的 java 程式
遭遇到ms950編碼問題, eclipse 沒事, notepad++ 小改, sublime 3掛掉
window JVM預設的是ansi, 也就是ms950,所以以前都沒事, 如果是存ansi的話 ( JVM 預設編碼 )
因為檔案是utf-8, 需要再編譯時加入
javac -encoding utf-8 mssql.java
java mssql
使用者:sa, 密碼:sa ,過一段時間就會無效, sql server需要設定
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.*;
public class mssql {
public static void main(String[] args) {
System.setProperty("java.net.preferIPv6Addresses", "true");
String conUrl = "jdbc:sqlserver://localhost:1433;databaseName=Stu_db2;user=sa;password=sa;"; //for jdbc 2.0
Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(conUrl);
// String SQL1 = "INSERT FOOD values('書四',3)";
String SQL = "SELECT * FROM FOOD ";
Statement stmt = con.createStatement();
// stmt.executeQuery(SQL1);
ResultSet rs = stmt.executeQuery(SQL);
System.out.println("ooooo");
while (rs.next())
{
System.out.print(rs.getInt("book_id")+",");
System.out.print(rs.getString("book_name")+"\t,");
System.out.println(rs.getString("cnt")); //
}
System.out.println("iiiii");
rs.close();
stmt.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
訂閱:
文章 (Atom)



