כדי לחבר את אפליקציית Java עם מסד הנתונים של MySQL, עלינו לבצע 5 שלבים הבאים.
בדוגמה זו אנו משתמשים ב-MySql כמסד הנתונים. אז אנחנו צריכים לדעת את המידע הבא עבור מסד הנתונים של mysql:
בואו ניצור תחילה טבלה במסד הנתונים של mysql, אך לפני יצירת טבלה, עלינו ליצור תחילה מסד נתונים.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
דוגמה לחיבור Java Application עם מסד הנתונים של mysql
בדוגמה זו, sonoo הוא שם מסד הנתונים, root הוא שם המשתמש והסיסמה שניהם.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }הורד את הדוגמה הזו
הדוגמה שלמעלה תביא את כל הרשומות של emp table.
פקודת מתיחה של autocad
כדי לחבר את יישום Java עם מסד הנתונים של mysql, mysqlconnector.jar יש לטעון את הקובץ.
הורד את קובץ ה-jar mysql-connector.jarשתי דרכים לטעינת קובץ ה-jar:
- הדבק את הקובץ mysqlconnector.jar בתיקייה jre/lib/ext
- הגדר נתיב כיתתי
1) הדבק את הקובץ mysqlconnector.jar בתיקייה JRE/lib/ext:
הורד את הקובץ mysqlconnector.jar. עבור לתיקיית jre/lib/ext והדבק את קובץ ה-jar כאן. |
2) הגדר נתיב class:
ישנן שתי דרכים להגדיר את נתיב הכיתה:
|
כיצד להגדיר את נתיב הכיתה הזמני
פתח את שורת הפקודה וכתוב: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
כיצד להגדיר את נתיב הכיתה הקבוע
עבור למשתנה סביבה ולאחר מכן לחץ על כרטיסייה חדשה. בשם משתנה כתוב נתיב כיתתי ובערך משתנה הדבק את הנתיב לקובץ mysqlconnector.jar על ידי הוספת mysqlconnector.jar;.; בתור C:foldermysql-connector-java-5.0.8-bin.jar;.;