20/1/59

การสร้าง User สำหรับ Database ใน SQL Developer

การสร้าง User สำหรับ Database ใน SQL Developer

เรามาดูวิธีง่าย ๆ ในการสร้าง User ให้กับ Database ใน SQL Developer กันครับ เริ่มต้นด้วยการเปิดโปรแกรม SQL Developer ขึ้นมาก่อน จากนั้นให้เลือก Database ที่เราต้องการสร้าง User ในส่วนของ Other Users ให้คลิกขวา เลือก Create User... ตามรูปด้านล่าง


จะปรากฎหน้าต่าง Create User ขึ้นมาให้ใส่ชื่อในช่อง User Name แล้วก็ Password ตามรูปด้านล่าง


ในส่วนของ Granted Roles ให้กำหนด Roles ของ User ตามรูปด้านล่าง


เมื่อกำหนดแล้วก็กด Apply เพียงแค่นี้เราก็ได้ User มาแล้ว

ลองต่อ Database โดยใช้ User ที่สร้างขึ้นโดยใช้โปรแกรม SQL Developer

ต่อไปลองไปต่อ Database โดยใช้ User ที่สร้างขึ้นกันดูครับ ตามรูปด้านล่าง


จากรูปจะเห็นว่าเมื่อเราใช้ User ที่เราสร้างขึ้นใหม่ก็สามารถ Connect Success ได้ เพียงแค่นี้เราก็ได้ User ที่ใช้ได้กับ Database ที่ต้องการแล้ว

19/1/59

การสร้าง Database ใน Oracle

การสร้าง Database ใน Oracle

มาดูวิธีการสร้าง Database ใน Oracle กันครับ

เริ่มแรกให้เข้าไปที่ Database Configuration Assistant ตามรูปด้านล่าง


เมื่อเข้าโปรแกรมแล้วจะได้ดังรูปด้านล่าง


หน้านี้ไม่มีอะไรเป็นแค่หน้า welcome ให้คลิก Next ไปครับ จะเจอรูปด้านล่าง


หน้านี้เป็นตัวเลือกที่เราจะใช้งาน ในที่นี้เราจะสร้าง Database เราก็เลือก Create a Database จากนั้นคลิก Next จะเจอหน้าดังรูปด้านล่าง


ในหน้านี้เป็นการเลือก Template Database ในที่นี้เลือกตัวเลือกแรก จากนั้นกด Next จะได้ดังรูปด้านล่าง


ในหน้านี้เป็นการกำหนด Database Name กับ SID ให้ใส่ค่าที่ต้องการจากนั้นกด Next


ส่วนหน้านี้เป็นการกำหนดค่า Options ต่าง ๆ ตามที่เราต้องการ จากนั้นกด Next


ในหน้านี้เป็นการกำหนด password ให้กับ user ในที่นี้ผมเลือก Use the Same Administrative Password for All Accounts เพื่อเป็นการบอกว่าให้ใช้ password เหมือนกันหมดทุก account แต่เราสามารถกำหนด password แต่ละ account ก็ได้ เมื่อได้แล้วกด Next


หน้านี้เป็นการกำหนดที่อยู่ของ file เมื่อเลือกได้แล้วกด Next


ในหน้านี้เป็นส่วนของการกำหนด Recovery ของ Database เมื่อได้แล้วกด Next


หน้านี้จะบอกถึงรายละเอียดของ Database ให้กด Next


ในส่วนนี้จะเป็นการค่า Parameter เริ่มต้นของ Database เมื่อได้แล้วกด Next


หน้านี้เป็นรายละเอียด Storage ของ Database ให้เรากด Next


หน้านี้เป็นตัวเลือกขั้นตอนสุดท้ายในการสร้าง Database เมื่อเสร็จแล้วให้กด Finish


จะมีหน้าต่าง Confirm แสดงขึ้นมาก่อนที่จะสร้าง Database เราสามารถจดบันทึกหรือ Save เป็น HTML ไว้ดูทีหลังได้ เมื่อถูกต้องหมดแล้วให้เรากด OK เพื่อทำการสร้าง Database


หน้านี้จะเป็นขั้นตอนการสร้าง Database ให้เรารอจนกว่าจะครบทุกขั้นตอนหรือ 100% อาจต้องใช้เวลาซักพัก


จะปรากฎหน้าต่าง Confirm ขึ้นมาอีกครั้งหนึ่งให้กด Exit ไป เพียงแค่นี้เราก็ได้ Database แล้ว

ทดลองเชื่อมต่อ Database ที่สร้างโดยใช้ SQL Developer

ให้ทำการทดลองเชื่อต่อ Database ที่สร้างขึ้นมาโดยใช้โปรแกรม SQL Developer ดูเพื่อความแน่ใจ


จะเห็นว่า Connect Success แล้ว เพียงแค่นี้เราก็ได้ Database แล้ว

16/1/59

รู้จักกับ Oracle XQuery Mapper คืออะไร

รู้จักกับ Oracle XQuery Mapper คืออะไร

มาทำความรู้จักกับ Oracle XQuery Mapper กันคับ ซึ่ง Oracle XQuery Mapper คือ เครื่องมือที่เอาไว้สำหรับทำการ Mapping ที่มีลักษณะเป็นกราฟฟิก ซึ่งจะช่วยให้คุณแปลงข้อมูลระหว่าง XML, non-XML และ Java data types จะช่วยให้คุณ integrate application ได้อย่างรวดเร็ว

สำหรับ Output ของ Xquery Mapper นั้นจะเป็น query ใน XQuery language ซึ่งถูกกำหนดโดย World Wide Web Consortium(W3C) สำหรับข้อมูลอื่น ๆ ของ XQuery language และ W3C นั้นสามารถดูเพิ่มเติมได้ที่ https://www.w3.org/XML/Query/

Overview of XQuery Mapper

คุณสามารถใช้ XQuery Mapperในการแปลงข้อมูลระหว่าง XML, non-XML และ Java data types ตัวอย่างเราสามารถแปลงข้อมูลรูปแบบ XML ที่มีรูปแบบหนึ่งไปเป็นข้อมูล XML อีกรูปแบบหนึ่งได้

ข้อมูลสามารถมีหลาย Input types ได้ แต่สามารถมี target type ได้เพียงชนิดเดียว ตามรูปด้านล่าง

ขอบคุณรูปจาก oracle.com

จากรูปตัวอย่างเราจะเห็นว่าเราสามารถเปลี่ยนข้อมูลจากต้นทางสองอันและเปลี่ยนไปเป็นข้อมูลปลายทางได้เพียงอันเดียว

Creating Oracle Service Bus Projects - สร้าง OSB โปรเจค

Creating Oracle Service Bus Projects - สร้าง OSB โปรเจค

มาดูวิธีการสร้าง OSB โปรเจ็ค (Creating Oracle Service Bus Project) กัน

เริ่มด้วย ไปที่ File -> New -> Oracle Service Bus Configuration Project ตามรูปด้านล่าง


จากนั้นจะปรากฎหน้าต่าง New Oracle Service Bus Configuration Project ขึ้นมา ให้เราตั้งชื่อ Project ตามต้องการ ตามรูปด้านล่าง


จากนั้นก็กด Finish

เมื่อได้ Oracle Service Bus Configuration Project แล้วจากนั้นเราก็ไปสร้าง Oracle Service Bus Project โดยไปที่ File -> New -> Oracle Service Bus Project ตามรูปด้านล่าง


เมื่อกดแล้วจะปรากฎหน้าต่าง New Oracle Service Bus Project ตามรูปด้านล่าง


จากนั้นก็กด Finish เพียงแค่นี้เราก็ได้โปรเจ็คมาแล้ว

14/1/59

การเปิดปิด SHOW_WORKSPACE_SELECTION_DIALOG

การเปิดปิด SHOW_WORKSPACE_SELECTION_DIALOG

เวลาเปิด Eclipse หลาย ๆ คนอาจจะคุ้นเคยกับ Dialog ที่ปรากฎขึ้นมาให้เลือก Workspace ว่าให้เก็บโปรเจ็คที่เราสร้างไว้ที่ไหน ดังรูปด้านล่าง


ซึ่งเมื่อเราเปิดบ่อย ๆ และใช้พื้นที่เดิมในการเก็บโปรเจ็คเราก็ไม่ต้องการให้ Dialog แสดงบ่อย ๆ ดังนั้นเราจึงติ๊กถูก Use this as the default and do not ask again เพื่อไม่ให้ Eclipse แจ้งเตือนเราอีกเวลาเปิด Eclipse ในครั้งต่อ ๆ ไป คราวนี้ถ้าเราต้องการแสดง Dialog มันละทำยังไง เรามาดูวิธีกัน

ซึ่งวิธีการนั้นให้เราไปที่ Home ของ Eclipse จากน้นให้เข้าไปที่ configuration แล้วก็ .settings ในโพลเดอร์นี้จะมีไฟล์ชื่อ org.eclipse.ui.ide.prefs อยู่ให้เราเปิดขึ้นมาทำการแก้ไขใน Editor เช่น notepad, notepad++ หรืออื่น ๆ ตามรูปด้านล่าง


เมื่อเราเปิดขึ้นมาแล้วลองดูที่ SHOW_WORKSPACE_SELECTION_DIALOG ตัวนี้จะเป็นที่บอกว่าให้แสดง Workspace selection dialog หรือเปล่า ถ้าเซต true แสดงว่าให้โชว์ แต่ถ้าเซต false แสดงว่าไม่ต้องโชว์เวลาเปิด Eclipse ให้ใช้ค่า defaultในไฟล์นี้จะเห็นว่ายังมีพวกที่เก็บค่า RECENT_WORKSPACES อยู่ ลองดูชื่อตัวแปรแล้วก็จะรู้ว่าแต่ละตัวเก็บอะไรบ้าง

7/1/59

PHP Check browser

PHP Check browser การเช็ค บราวเซอร์ใน PHP

เรามาดูตัวอย่างโค้ดง่าย ๆ ในการเช็คบราวเซอร์ใน PHP กันครับ ซึ่งในที่นี้จะทำเป็น Class ออกมา แล้วทำฟังก์ชันไว้สำหรับเช็ค browser
class Browser{
 public $browsers = array("Firefox", "Chrome", "Opera", "MSIE 10", "MSIE 9", "MSIE 8" , "MSIE 7" , "MSIE 6" , "Safari", "Mozilla", 
      "Seamonkey", "Konqueror", "Netscape", "Gecko", "Navigator", "Mosaic", "Lynx", 
      "Amaya", "Omniweb", "Avant", "Camino", "Flock", "Aol");
 
 public function __construct(){
 }
 
 public function checkBrowser($nameBrowser){
  return preg_match("/".$nameBrowser."/", $_SERVER['HTTP_USER_AGENT']);
 }
 
 public function nowBrowser(){
  for($i = 0; $i < sizeof($this->browsers); $i++){
   if($this->checkBrowser($this->browsers[$i]) == 1) return $this->browsers[$i];
  }
  return "Other Browser ".$_SERVER['HTTP_USER_AGENT'];
 }
}
จากโค้ดจะเห็นว่มีฟังก์ชันอยู่ 2 อันคือ - checkBrowser ไว้สำหรับเช็คว่าเป็นบราวเซอร์ที่เราสนใจหรือเปล่า - nowBrowser ไว้สำหรับเช็คว่าปัจจุบันใช้บราวเซอร์อะไร สิ่งสำคัญที่น่าสนใจก็คือ $_SERVER['HTTP_USER_AGENT'] เอาไว้สำหรับแสดงชื่อบราวเซอร์ออกมา