เนื้อหา
Code :: Block เป็น IDE แบบโอเพ่นซอร์สสำหรับ C ++ ที่ออกแบบมาเพื่อตอบสนองความต้องการการพัฒนาที่ซับซ้อนของผู้ใช้ มันถูกออกแบบมาให้สามารถขยายและกำหนดค่าได้ IDE มีคุณสมบัติดังต่อไปนี้: ระบบการสร้างที่รวดเร็วและปรับแต่งได้รองรับการสร้างแบบขนานโครงการหลายเป้าหมายการแจ้งเตือนที่ผู้ใช้กำหนดสแต็คการโทรการสลับระหว่างแถวการนำทางระหว่างคลาส MySQL เป็นโอเพ่นซอร์สและเป็นระบบจัดการฐานข้อมูลยอดนิยม คุณสามารถเชื่อมต่อฐานข้อมูล MySQL ในรหัส :: บล็อกและจัดการข้อมูลโดยการค้นหาอัปเดตแทรกและลบ
คำสั่ง
คุณสามารถเชื่อมต่อ MySQL และจัดการข้อมูลของคุณใน Code :: Blocks (Stockbyte / Stockbyte รูปภาพ / Getty)-
ดาวน์โหลดไฟล์การติดตั้ง Code :: Block จากเว็บไซต์ทางการ (ดูที่ส่วนทรัพยากร) ดับเบิลคลิกที่ไฟล์การติดตั้งเพื่อเริ่มกระบวนการ ทำตามตัวช่วยสร้างการติดตั้งจนกว่าจะเสร็จสิ้น
-
ดับเบิลคลิกที่ไอคอนรหัส :: บล็อกเพื่อเข้าสู่ส่วนต่อประสานการพัฒนา คลิก "การตั้งค่า" "คอมไพเลอร์และดีบักเกอร์" และ "การตั้งค่าลิงก์" คลิกที่แท็บ "ลิงก์ห้องสมุด" เพื่อเปิดหน้าต่างข้อความ คลิกปุ่ม "เพิ่ม" และป้อน "/usr/lib/libmysqlclient.so"
-
คลิก "การตั้งค่า" "คอมไพเลอร์และดีบักเกอร์" และ "เรียกดูไดเรกทอรี" เลือก "คอมไพเลอร์" และป้อน "/ usr / include / mysql" สภาพแวดล้อมการพัฒนาพร้อม MySQL ได้รับการกำหนดค่าให้ใช้งาน
-
รวมไฟล์ต่อไปนี้ในแอปพลิเคชันของคุณ:
ประกอบด้วย
ประกอบด้วย
-
เชื่อมต่อกับ MySQL โดยใช้ฟังก์ชั่น MySQLManager: MySQLManager :: MySQLManager (โฮสต์สตริงชื่อผู้ใช้สตริงรหัสผ่านสตริงสตริง dbName พอร์ต int ที่ไม่ได้ลงนาม) {IsConnected = false; สิ่งนี้ -> setHosts (โฮสต์); สิ่งนี้ -> setUserName (ชื่อผู้ใช้); สิ่งนี้ -> setPassword (รหัสผ่าน); สิ่งนี้ -> setDBName (ฐานข้อมูล); สิ่งนี้ -> setPort (พอร์ต); }
-
หากคุณมีแบบสอบถาม SQL คุณสามารถทำได้โดยดำเนินการสืบค้น SQL โดยใช้ฟังก์ชั่น runSQLCommand: bool MySQLManager :: runSQLCommand (สตริง sql) {mysql_real_query (& mySQLClient, sql.c_str (), (int ที่ไม่ได้ลงชื่อ) sql.c_str () }
-
ตั้งค่าฟังก์ชั่นหลักของคุณโดยใช้ฟังก์ชั่นต่อไปนี้: int main () {MySQLManager sqlres ("127.0.0.1", "root", "search1", "HR", 3306); sqlres.initConnection (); sqlres.runSQLCommand ("เลือก * จากพนักงาน"); sqlres.destroyConnection (); กลับ 0 }