CREATE TABLE MAPS ( MAP_ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), MAP_NAME VARCHAR(24) NOT NULL, REGION VARCHAR(26), AREA DECIMAL(8,4) NOT NULL, PHOTO_FORMAT VARCHAR(26) NOT NULL, PICTURE BLOB(102400), UNIQUE (MAP_ID, MAP_NAME) )
การสร้าง คอลัมภ์ ที่เป็น auto increment ใน derby
วิธีตรวจสอบ file encoding โดยจาวา
ในการอ่านไฟล์ เรามักติดปัญหาหนึ่งอยู่เป็นประจำ คือ ไม่แน่ใจว่าไฟล์ปลายทางหรือไฟล์ที่เราต้องการอ่านนั้นถูกเขียนด้วย encoding ตัวไหนกันแน่ ซึ่งถ้าเขียนอ่านไม่ตรงกัน ก็ได้ข้อมูลที่ไม่ถูกต้องนั่นเองครับ
เรียงลำดับข้อมูลด้วย Comparable
ปกติการเรียงลำดับข้อมูลมิติเดียว เช่น ชุดข้อมูลที่เป็นตัวอักษร หรือ ตัวเลข ที่อยู่ในรูปแบบ Array เราสามารถใช้คำสั่ง Arrays.sort([arr]) ได้เลยทันที แต่จะทำอย่างไร หากชุดข้อมูลมีหลายมิติ เช่นเป็น Array ของ Object ซึ่งจำเป็นต้องเอาค่าอื่นๆ มาด้วย
การเขียนไฟล์โดยระบุ encoding
BufferedWriter out = new BufferedWriter(new OutputStreamWriter
(new FileOutputStream(file),"UTF-8"));
out.write("ข้อความ");
out.close();
