@@ -1805,7 +1805,7 @@ private void generateJDBCDAO() {
18051805
18061806 if (chkAddJDBCDAO .isSelected ()) {
18071807 addMethod = new StringBuilder ().append ("\n " )
1808- .append (addModifier ).append ("void persist(Object object) {\n " )
1808+ .append (addModifier ).append ("void persist(Object object) throws SQLException {\n " )
18091809 .append ("\t this.conn = null; //TODO assign with getConnection();\n " )
18101810 .append ("\t try {\n " )
18111811 .append ("\t if (conn != null) {\n " )
@@ -1814,17 +1814,14 @@ private void generateJDBCDAO() {
18141814 .append ("\t prStm.setObject(1, object);\n " )
18151815 .append ("\t prStm.executeUpdate();\n " )
18161816 .append (" }\n " )
1817- .append ("\t } catch (SQLException e) {\n " )
1818- .append ("\t System.out.println(\" Error at persist method of " )
1819- .append (txtClassNameJDBCDAO .getText ()).append (": \" + e.getMessage());\n " )
18201817 .append ("\t } finally {\n " )
18211818 .append ("\t closeConnection();\n " )
18221819 .append ("\t }\n " )
18231820 .append (" }\n " ).toString ();
18241821 }
18251822 if (chkUpdateJDBCDAO .isSelected ()) {
18261823 updateMethod = new StringBuilder ().append ("\n " )
1827- .append (updateModifier ).append ("void merge(Object object) {\n " )
1824+ .append (updateModifier ).append ("void merge(Object object) throws SQLException {\n " )
18281825 .append ("\t this.conn = null; //TODO assign with getConnection();\n " )
18291826 .append ("\t try {\n " )
18301827 .append ("\t if (conn != null) {\n " )
@@ -1835,17 +1832,14 @@ private void generateJDBCDAO() {
18351832 .append ("\t prStm.setObject(2, object);\n " )
18361833 .append ("\t prStm.executeUpdate();\n " )
18371834 .append (" }\n " )
1838- .append ("\t } catch (SQLException e) {\n " )
1839- .append ("\t System.out.println(\" Error at merge method of " )
1840- .append (txtClassNameJDBCDAO .getText ()).append (": \" + e.getMessage());\n " )
18411835 .append ("\t } finally {\n " )
18421836 .append ("\t closeConnection();\n " )
18431837 .append ("\t }\n " )
18441838 .append (" }\n " ).toString ();
18451839 }
18461840 if (chkRemoveJDBCDAO .isSelected ()) {
18471841 deleteMethod = new StringBuilder ("\n " ).append (removeModifier )
1848- .append ("void remove(Object object) {\n " )
1842+ .append ("void remove(Object object) throws SQLException {\n " )
18491843 .append ("\t this.conn = null; //TODO assign with getConnection();\n " )
18501844 .append ("\t try {\n " )
18511845 .append ("\t if (conn != null) {\n " )
@@ -1855,17 +1849,14 @@ private void generateJDBCDAO() {
18551849 .append ("\t prStm.setObject(1, object);\n " )
18561850 .append ("\t prStm.executeUpdate();\n " )
18571851 .append (" }\n " )
1858- .append ("\t } catch (SQLException e) {\n " )
1859- .append ("\t System.out.println(\" Error at remove method of " )
1860- .append (txtClassNameJDBCDAO .getText ()).append (": \" + e.getMessage());\n " )
18611852 .append ("\t } finally {\n " )
18621853 .append ("\t closeConnection();\n " )
18631854 .append ("\t }\n " )
18641855 .append (" }\n " ).toString ();
18651856 }
18661857 if (chkFindJDBCDAO .isSelected ()) {
18671858 findMethod = new StringBuilder ("\n " ).append (findModifier )
1868- .append ("Object get(Object object) {\n " )
1859+ .append ("Object get(Object object) throws SQLException {\n " )
18691860 .append ("\t this.conn = null; //TODO assign with getConnection();\n " )
18701861 .append ("\t Object obj = null; //TODO change the object type\n " )
18711862 .append ("\t try {\n " )
@@ -1880,9 +1871,6 @@ private void generateJDBCDAO() {
18801871 .append ("\t \t obj = rs.getObject(\" TODO-SELECTED\" );\n " )
18811872 .append ("\t }\n " )
18821873 .append (" }\n " )
1883- .append ("\t } catch (SQLException e) {\n " )
1884- .append ("\t System.out.println(\" Error at find method of " )
1885- .append (txtClassNameJDBCDAO .getText ()).append (": \" + e.getMessage());\n " )
18861874 .append ("\t } finally {\n " )
18871875 .append ("\t closeConnection();\n " )
18881876 .append ("\t }\n " )
@@ -1891,7 +1879,7 @@ private void generateJDBCDAO() {
18911879 }
18921880 if (chkgetAllJDBCDAO .isSelected ()) {
18931881 getAllMethod = new StringBuilder ().append ("\n " )
1894- .append (getAllModifier ).append ("List<Object> getAll(Object object) {\n " )
1882+ .append (getAllModifier ).append ("List<Object> getAll(Object object) throws SQLException {\n " )
18951883 .append ("\t this.conn = null; //TODO assign with getConnection();\n " )
18961884 .append ("\t List<Object> list = null;\n " )
18971885 .append ("\t try {\n " )
@@ -1907,10 +1895,6 @@ private void generateJDBCDAO() {
19071895 .append ("\t \t list.add(rs.getObject(\" TODO-SELECTED\" ));\n " )
19081896 .append ("\t }\n " )
19091897 .append (" }\n " )
1910- .append ("\t } catch (SQLException e) {\n " )
1911- .append ("\t System.out.println(\" Error at remove method of " )
1912- .append (txtClassNameJDBCDAO .getText ())
1913- .append (": \" + e.getMessage());\n " )
19141898 .append ("\t } finally {\n " )
19151899 .append ("\t closeConnection();\n " )
19161900 .append ("\t }\n " )
0 commit comments