पैकेज डेटाबेस; आयात java.io.IOException; आयात java.sql.Connection; आयात java.sql.PreparedStatement; आयात java.sql.SQLException; आयात डेटाबेस। डिस्ककनेक्ट; सार्वजनिक कक्षा CreateQuery {कनेक्शन conn; । / ** * @throws ClassNotFoundException * @throws SQLException * IOException * / सार्वजनिक CreateQuery () फेंकता ClassNotFoundException, SQLException, IOException {Conn = नए Dbconnect () returnDatabaseConnection () @throws; } सार्वजनिक पूर्णांक addNewLayertoDB (स्ट्रिंग FEATURE_NAME, स्ट्रिंग आकार, पूर्णांक अक्षांश, देशांतर पूर्णांक, पूर्णांक feature_geom, स्ट्रिंग feature_details) {try {PreparedStatement बयान = बातिल; स्ट्रिंग तालिका_नाव = सुविधा_नाम + "_" + आकार; स्ट्रिंग क्वेरी = "CREATE TABLE EtherMap" + TABLE_NAME + "(" + FEATURE_NAME + "(20))"; बयान = conn.prepareStatement (क्वेरी); Statement.setString (1, feature_name); statement.execute (); स्ट्रिंग squery = "परिवर्तन तालिका EtherMap" + TABLE_NAME + "कॉलम geom पूर्णांक जोड़ें, स्तंभ जोड़ें आकार चरित्र (10)"; वापसी 1; } पकड़ (SQLException पूर्व) {वापसी 0; }} सार्वजनिक शून्य closeConn () फेंकता SQLException {if (क्ोन = अशक्त!) {This.conn.close (); }}} मैं अगर कुछ भी PostgreSQL डेटाबेस में अद्यतन किया जा रहा है देखने के लिए इस जावा कोड का परीक्षण करना चाहते।
मैं ईक्लिंप आईडीई में यह कैसे कर सकता हूं?
इस कोड में कुछ भी ऐसा नहीं है जिसके लिए इसे वेब ऐप में होना चाहिए।
यह एक अच्छी बात है, क्योंकि वेब-ऐप अपने सर्विसलेट कंटेनरों के घटक हैं दूसरे शब्दों में, आप वास्तव में एक स्टैंडअलोन वेब-ऐप नहीं चला सकते हैं, आपको इसकी तैनाती करना चाहिए। शायद आप इसे एक सूक्ष्म-कंटेनर में तैनात करेंगे जिसमें केवल आपके आवेदन शामिल होंगे, लेकिन एक घटक के समान खड़े अकेले चलने की तरह कुछ नहीं है।
आपके मामले में, बस एक सार्वजनिक स्थिर शून्य जोड़ें मुख्य (स्ट्रिंग [] आर्ग्स) { इस कोड में, क्लास को बनाने और वांछित करने के लिए वांछित कॉल डालते हैं, और इसे स्पिन देते हैं यदि यह सिर्फ एक "त्वरित जांच" नहीं है, लेकिन दोहराया जा सकता है एक औपचारिक परीक्षा, JUnit में देखें।
Comments
Post a Comment