انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: mr.amir138396 در 15 خرداد 1403، 08:26 ب‌ظ

عنوان: اتصال دیتابیس MySQL به جاوا [ حل شد ]
ارسال شده توسط: mr.amir138396 در 15 خرداد 1403، 08:26 ب‌ظ
سلام . من XAMPP رو روی سیستم خودم نصب کردم . برای یک پروژه دانشگاهمون لازم دارم که یه جوری کد رو به دیتابیس وصل کنم . هر کاری می کنم نمیشه .

کد Database.java
package ir.amirhoabsi.shop.core.databaseManagement;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Database {
    private final static String connectionUrl = "jdbc:mysql://127.0.0.1:3306/shopsoft";
    private final static String connectionUsername = "shopsoft";
    private final static String connectionPassword = "1234";

    public static boolean connectionCheck() {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection connection = DriverManager.getConnection(connectionUrl, connectionUsername, connectionPassword);
            System.out.println("Connected to the database!");
            return true;
        } catch (ClassNotFoundException | SQLException e) {
            System.out.println("Connection Failed!");
            return false;
        }
    }
}


amirho@amirho:~/Shop/Ver 0.1/src/ir/amirhoabsi/shop/core/databaseManagement$ tree
.
├── CreateDataBase.java
├── Database.java
├── mysql-connector-java-5.1.40.jar
├── SaveMessages.java
└── UserDatabaseMan.java


همونطور که میبینید من کانکتور رو دقیقا کنار Database.java گذاشتم . ولی نمیشه
عنوان: پاسخ : اتصال دیتابیس MySQL به جاوا
ارسال شده توسط: دانیال بهزادی در 18 خرداد 1403، 04:25 ب‌ظ
درود بر شما. روی گنو نباید از چیزهای مثل xammp استفاده کنید. می‌تونید آپاچی، ماریادی‌بی و php رو جداگونه نصب کنید.

در ضمن «نمی‌شه» هیچ سرنخی به کسی نمی‌ده. باید بگید دقیقاً چی «می‌شه».
عنوان: پاسخ : اتصال دیتابیس MySQL به جاوا
ارسال شده توسط: esmaeelE در 18 خرداد 1403، 06:49 ب‌ظ
درود. پیش از اینکه سعی کنید با برنامه‌نویسی به پایگاه داده متصل شوید نخست بررسی کنید که امکان اتصال با ابزارهای استاندارد را دارید یا خیر.

در گنو/لینوکس با نصب  mariadb یا mysql می‌تونید نرم‌افزار اتصال به پایگاه داده را داشته باشید.

روش صحیح نصب و اتصال به پایگاه داده را به ویکی افزودم.

اینجا را ببینید.
https://wiki.ubuntu-ir.org/wiki/MariaDB

در مثال شما چنین فرمانی هم باید کار کند.

sudo apt install mariadb
$ mariadb -u shopsoft -p "1234"