یک برنامهی جاوا بنویسید که با 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 است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای انجام چنین پرسوجویی با 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 و سازنده مناسب برای نگهداری دادهها تعریف شده است.
گزارش