یک برنامهی جاوا بنویسید که با استفاده از JDBC به یک دیتابیس (مثلاً MySQL) متصل شود، جدول students را در صورت عدم وجود بسازد و عملیات درج، خواندن، بروزرسانی و حذف رکوردها را پیادهسازی کند.
10.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:32 0.0
برای حل این مسئله باید در پروژه درایور JDBC مناسب (مثلاً MySQL Connector/J) را اضافه کنید، با استفاده از آدرس JDBC و نامکاربری/رمز عبور یک Connection بگیرید، سپس با PreparedStatement کوئریهای CREATE TABLE، INSERT، SELECT، UPDATE و DELETE را اجرا کنید و نتایج ResultSet را برای نمایش بخوانید. از try-with-resources برای بستن خودکار Connection/Statement/ResultSet استفاده کنید و خطاها را با SQLException هندل کنید؛ همچنین برای جلوگیری از SQL injection از PreparedStatement و برای عملیات چندگانه از تراکنشها (commit/rollback) بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای اتصال به MySQL با JDBC از Driver مناسب استفاده کرده و با URL، نامکاربری و رمز عبور یک Connection باز کنید. از PreparedStatement برای INSERT/SELECT/UPDATE/DELETE استفاده کنید تا از SQL injection جلوگیری شود و از CREATE TABLE IF NOT EXISTS برای ایجاد جدول بدون خطا استفاده کنید. برای انجام چند عملیات به صورت یک تراکنش، auto-commit را خاموش کرده و پس از انجام عملیاتها با commit یا در خطا با rollback آنها را نهایی کنید. استفاده از try-with-resources برای بستن خودکار Connection/Statement/ResultSet و مدیریت SQLException از نکات مهمِ نگهداریِ کد است.
گزارش