السلام عليكم
عملت كلاس يقوم بعمل ربط ال mysql مع الجافا كالتالي
import java.sql.*;
public class Connect {
public Connect() {
Connection conn = null;
System.out.println("MYSQL Test");
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/Schedular","root","root");
}
catch (Exception e) {
System.out.println(e);
System.exit(0);
}
System.out.println("Connection established");
}}اليس المفروض اذا انشئت كائن من هذا الكلاس ان يعيد الي كونكشن
Connect con =new Connect()
Statement creat = conn.createStatement();لكن لماذا لم يتعرف على السطر الثاني من الاوامر ؟؟هل يوجد شي غلط في عمل الكلاس
علما بانه يعمل ربط ويمكنني استعمال ال
Statement creat = conn.createStatement();
بداخل الكلاس الاصلي دون انشاء كائن منه
وعند عمل برنامج مربوط بداتا بيس كيف يتم ربط الداتا مع البرنامج ..اقصد داخل الجار فايل بحيث عند نقل البرنامج الى اي مكان غير المكان الذي تم انشء قاعدة البيانت عليه لا يظهر مشاكل (بمعنى اخر كيف اربط الداتا مع البرنامج )
انا اعمل على mysql هل اي بيئة اريد تشغيل البرنامج عليها تتطلب وجود ال mysql عليها
