یک برنامه‌ی جاوا بنویسید که با استفاده از 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) بهره ببرید.

توسط پژوهشگر در 202 روز قبل ساعت 02:32
دسته بندی ها: Java Java for beginner
sara در 202 روز قبل ساعت 09:19

برای اتصال به 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 از نکات مهمِ نگهداریِ کد است.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری