Month: August 2015

การใช้คำสั่ง Select ใน SQL

การใช้คำสั่ง Select ใน SQL บทความนี้เรามาดูวิธีการใช้คำสั่ง Select ใน SQL แบบพื้นฐานง่าย ๆ กันครับ SQL SELECT Syntax SELECT column_name,column_nameFROM table_name; หรือแบบ SELECT * FROM table_name; จะเห็นว่า Syntax ของ Select ใน SQL นั้จะมีด้วยกันอยู่ 2 แบบจะใช้แบบไหนก็ได้ แบบแรกก็เป็นการ Select ที่เอาเฉพาะคอลัมน์ที่ต้องการ แบบที่สองก็คือการเอาทั้งหมด ตัวอย่างการใช้คำสั่ง Select ใน SQL สมมติว่าเรามีฐานข้อมูลดังนี้ ตัวอย่างเมื่อเราใช้คำสั่ง SQL Select แบบกำหนดคอลัมน์ซึ่งใช้คำสั่ง select menu_name, menu_iconfrom doe_category_menu; จะได้ จากคำสั่งเราเลือกเฉพาะคอลัมน์ menu_name กับ menu_icon จากตาราง doe_category_menu

การสร้าง Java Package ใน Eclipse

การสร้าง Java Package ใน Eclipse บทความนี้เรามาดูวิธีการสร้าง Java Package ใน Eclipse กันครับ ก่อนอื่นก็ทำการเปิด Eclipse ขึ้นมา จากนั้นก็คลิกขวาที่ src แล้วเลือก New เลือก Package ตามรูปด้านล่าง เมื่อเลือกแล้วจะปรากฎหน้าต่างขึ้นมาให้ใส่ชื่อ Package ให้เราใส่ชื่อ Package ตามต้องการดังรูปด้านล่าง จากนั้นให้กด Finish เราก็จะได้ Package ตามต้องการ เพียงแค่นี้เราก็ได้ Package แล้ว เห็นไหมละ วิธีการสร้าง Java Package ใน Eclipse ง่ายมาก ๆ

การสร้าง Java Project ใน Eclipse

การสร้าง Java Project ใน Eclipse บทความนี้เรามาดูวิธีการสร้าง Java Project ใน Eclipse กัน อันดับแรกก็เปิด Eclipse ขึ้นมา แล้วให้เข้าไปที่ File เลือก New แล้วก็เลือก Other ตามรูปด้านล่าง เมื่อเลือกแล้วจะปรากฎหน้าต่างขึ้นมาเพื่อให้เราเลือก Project ดังรูปด้านล่าง จากนั้นให้กด Next จะเข้าไปหน้าต่างดังรูป ในหน้าต่างนี้ให้เราใส่ชื่อ Project เข้าไป แล้วก็ให้เลือก JRE จากนั้นก็เลือก Project Layout เราสามารถกด Next ต่อไปได้เพื่อตั้งค่าอื่น ๆ ของ Project หรือจะกด Finish เพื่อสร้าง Project เลยแล้วไปตั้งค่าทีหลังก็ได้ เมื่อได้แล้วเราก็จะได้โปรเจ็ค Java ตามที่เราต้องการ

การใส่ค่าและกำหนดรูปแบบ Data ให้กับ Cell Excel ใน Java Apache POI

การใส่ค่าและกำหนดรูปแบบ Data ให้กับ Cell Excel ใน Java Apache POI จากบทที่แล้วเราได้ทำการ สร้าง Cell ใน Excel โดยใช้ Java POI กันไปแล้ว แล้วก็เซตค่าให้กับแต่ละ Cell แล้วแต่ว่าถ้าสังเกตุดูจะเห็นว่าเวลาเราใส่ค่าเวลา หรือ Date ให้กับ Excel แล้วจะเป็นตัวเลขที่เดายาก และอ่านยาก ดังนั้น บทนี้เรามาดูวิธีง่าย ๆ ในการกำนหนดรูปแบบ และ format ให้กับ Date ใน Java Apache POI กันครับ มาดูตัวอย่างโค้ดตามด้านล่างกัน package info.doesystem.tutorial.poi;import java.io.FileOutputStream;import java.util.Calendar;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss.usermodel.CreationHelper;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class ExcelDateValueFormat {

การสร้าง Cell ใน Excel โดยใช้ Java POI

การสร้าง Cell ใน Excel โดยใช้ Java POI เราได้สร้าง sheet ใน excel กันไปแล้ว ต่อไปมาดูวิธีการสร้าง cell กันบ้าง ซึ่งก็เป็นวิธีการง่าย ๆ ในการสร้าง Cell ใน Excel โดยใช้ Java POI เราลองมาดูโค้ดที่ใช้ในการสร้าง Cell กันก่อนครับ ตามด้านล่าง package info.doesystem.tutorial.poi;import java.io.FileOutputStream;import java.util.Calendar;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CreationHelper;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class NewCell { public static void main(String args) { try ( Workbook wb = new XSSFWorkbook(); FileOutputStream

การใส่ชื่อ sheet name ใน excel แบบปลอดภัยโดยใช้ WorkbookUtil.createSafeSheetName

การใส่ชื่อ sheet name ใน excel แบบปลอดภัยโดยใช้ WorkbookUtil.createSafeSheetName จากบทความเรื่อง การสร้าง Sheet ใน Excel โดยใช้ Java POI เราได้ทำการสร้างและได้กำหนดชื่อของ sheet แต่ในการตั้งชื่อ sheet นั้นก็มีข้อจำกัดบางอย่าง ถ้าหากเราตั้งชื่อผิดกฎของมันละก็อาจทำให้เกิด Exception บางอย่างได้ ตัวอย่าง Exception ที่เกิดจากการตั้งชื่อ sheet ดังนั้นบทความนี้เราได้แนะนำ Class ที่ชื่อว่า WorkbookUtil ซึ่งจะมี method ที่ช่วยในการตั้งชื่อให้กับ sheet อยู่ ซึ่งที่เราแนะนำจะเป็น method ชื่อ createSafeSheetName เรามาดูกันดีกว่าว่า method นี้มีการทำงานอย่างไร ให้เราเข้าไปที่ Class WorkbookUtil เพื่อดูโค้ด จะได้ประมาณนี้ public static final String createSafeSheetName(String nameProposal) { return

Exception java.lang.IllegalArgumentException: Invalid char (:) found at index (11) in sheet name

Exception java.lang.IllegalArgumentException: Invalid char (:) found at index (11) in sheet name ใครเคยเจอ Exception แบบนี้บ้าง Exception ที่เจอนี้เป็น Exception ที่ผมสร้าง sheet โดยใช้ POI แล้วใส่ชื่อเข้าไป มาดูโค้ดที่ทำให้เกิด Exception นี้กัน package info.doesystem.tutorial.poi;import java.io.FileOutputStream;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class NewSheet { public static void main(String args) { try ( Workbook wb = new XSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("D://Blog/Temp File/workbook.xlsx") ){

วิธีการตั้งค่า SQL Developer ให้เชื่อมต่อ Mysql ได้โดย Third Party JDBC Drivers

วิธีการตั้งค่า SQL Developer ให้เชื่อมต่อ Mysql ได้โดย Third Party JDBC Drivers บทความนี้เรามาดูวิธีการตั้งค่าให้ Sql Developer สามารถเชื่อมต่อกับ Mysql ได้กันครับ ซึ่งปกติตัวโปรแกรมของ SQL Developer จะมีช่องทางเชื่อมต่อ Database มาให้คือ Oracle กับ Access แต่ถ้าเราต้องการเชื่อมต่อกับ Database อื่น ๆ ก็สามารถทำได้ ส่วนวิธีการทำนั้นอันดับแรกให้เราไปโหลด MySQL JDBC มาก่อน ซึ่งดาวน์โหลดน์ได้ตามลิ้ง http://dev.mysql.com/downloads/connector/j/ เมื่อดาวน์โหลดแล้วก็ให้เราทำการติดตั้งตัวที่ได้ดาวน์โหลดมา ต่อไปให้เราเปิดโปรแกรม SQL Developer ขึ้นมาจากนั้นก็ให้เราเข้าไปที่ Tools แล้วเลือก Preferences ตามรูปด้านล่าง จากนั้นให้ไปที่ Database แล้วเลือก Third Party JDBC Drivers ให้เรากด Add Entry.. เพื่อทำการ

การสร้าง Sheet ใน Excel โดยใช้ Java POI

การสร้าง Sheet ใน Excel โดยใช้ Java POI เรามาดูวิธีการสร้าง Sheet ใน Excel โดยใช้ Java POI กันครับ ซึ่งการสร้าง Sheet เป็นขั้นตอนที่ง่ายมากตามตัวอย่างโค้ดด้านล่างเลย package info.doesystem.tutorial.poi;import java.io.FileOutputStream;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class NewSheet { public static void main(String args) { try ( Workbook wb = new XSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("D://Blog/Temp File/workbook.xlsx") ){ Sheet sheet1 = wb.createSheet("new sheet 1"); Sheet sheet2

การสร้างไฟล์ Excel โดยใช้ Java POI

การสร้างไฟล์ Excel โดยใช้ Java POI บทความนี้เรามาดูวิธีการสร้างไฟล์ Excel โดยใช้ Java แบบง่าย ๆ กัน ซึ่งในการสร้างไฟล์นั้นจะใช้ Library ที่ชื่อว่า POI หรือที่รู้จักกันในชื่อ Apache POI นั่นแหละครับ การสร้างไฟล์ Excel XLS เรามาดูตัวอย่างโค้ดการสร้างไฟล์ Excel โดยใช้ POI แบบแรกกันก่อนซึ่งจะเป็นการสร้างไฟล์ที่มีนามสกุลเป็น .xls ตัวอย่างโค้ดตามด้านล่าง package info.doesystem.tutorial.poi;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Workbook;public class NewWorkbook { public static void main(String args) { try ( Workbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new