یک برنامه‌ی جاوا بنویسید که با JDBC یک پرس‌وجو روی جدول "employees" اجرا کند و با پردازش ResultSet، هر سطر را به یک شیء Employee (با فیلدهای id, name, salary, hireDate) تبدیل کرده و آن‌ها را در یک لیست برگرداند.

3.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:11

0.0

با استفاده از JDBC و PreparedStatement یک SELECT روی جدول employees اجرا کنید، سپس با حلقهٔ while(rs.next()) مقادیر ستون‌ها را با متدهای مناسب مانند getInt/getString/getDouble/getDate خوانده و به یک نمونهٔ جدید از کلاس Employee نسبت دهید. از try-with-resources برای بستن خودکار Connection/PreparedStatement/ResultSet و از چک کردن مقدار null برای ستون‌های اختیاری استفاده کنید؛ خطاها را با SQLException مدیریت کنید. این کار برای مبتدیان تمرین مفیدی در خواندن داده‌ها از ResultSet و تبدیل آن‌ها به POJO است.

توسط پژوهشگر در 221 روز قبل ساعت 01:11
دسته بندی ها: Java Java for beginner
arash در 221 روز قبل ساعت 14:16

برای انجام چنین پرس‌وجویی با JDBC، از PreparedStatement استفاده کنید تا از تزریق SQL جلوگیری شود و جدولی مثل employees را به راحتی هدف قرار دهید. هنگام خواندن ResultSet، مقادیر را با rs.getInt/rs.getString/rs.getDouble/rs.getDate بخوانید و برای ستون‌های nullable مقدار null را بررسی کنید. استفاده از try-with-resources برای بسته شدن خودکار Connection، PreparedStatement و ResultSet توصیه می‌شود تا منابع مدیریت‌شده بمانند و استثناهای SQLException به‌خوبی مدیریت شوند. همچنین مطمئن شوید کلاس Employee با فیلدهای id، name، salary، hireDate و سازنده مناسب برای نگهداری داده‌ها تعریف شده است.

گزارش

1 پاسخ

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

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