De Java - interface

postgresql, gemonteerd, voor we beginnen we met de postgresql in Java, moeten we ervoor zorgen dat onze postgresql hoeven en Java machine is geregeld.Je kan in je machine op de richtsnoeren voor de installatie van Java.Laten we nu eens kijken hoe de oprichting van postgresql hoeven bestuurder,,, downloaden van de nieuwe versie, postgresql - (versie). Jdbc.jar, hoeven de bibliotheek van postgresql.,,, toe te voegen aan de pot bestanden downloaden, postgresql - (versie). Jdbc.jar, in de klasse van je weg, of je Kan het gebruiken en -classpath opties. Het volgende voorbeeld.,,, als je een volgende deel hoeven kleine kennis over het concept van Java.Als je niet zo aan, een half uur les en comfort en de interpretatie van het begrip hoeven zijn als volgt, in verbinding met de databank, de Java code blijkt hoe de verbinding van bestaande databanken.Als de databank niet bestaan, zal het laatste databank zal terugkeren, de invoer van java.sql.connection; de invoer van java.sql.drivermanager; de cursus (publiek postgresqljdbc statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; proberen {. ForName ("org. Postgresql. De bestuurder"); c = getConnection (ook. JDBC:PostgreSQL://lokale: 5432 /library "," test "," 123 "); de vangst (uitzondering e) {}); het systeem (zoals printstacktrace. Uh. Leegte fac (E - getclass () (). Getname +": "+ E getmessage ()); - (0). Uit het systeem;} de input (de" open database succes ");}}, in de samenstelling en werking van de programma 's boven je, dat pg_hba.conf, documenten,In je postgresql gids wordt de volgende regel toegevoegd:,&#IPv4 lokale verbindingen: alle 127.0.0.1/32 md5, je kan beginnen met de hervatting van de omstandigheden postgres /server is niet rennen, het gebruik van de volgende opdracht: []&#root @ presentator, dienst postgresql opnieuw stoppen postgresql diensten: [besluit] [goed beginnen postgresql diensten:], nu, laten we de samenstelling en werking van deze programma 's worden in verband met de bibliotheek.We gebruiken hier is, postgres, als de gebruikers - id, 123, als de toegang tot de database van de code.Kun je op basis van je database configuratie en instellingen om verandering te brengen in deze.We veronderstellen postgresql-9.2-1002.jdbc3.jar hoeven rijden. In de huidige versie, in de weg kan worden opgenomen, C: javapostgresintegration > postgresqljdbc.java C: javapostgresintegration > Java CP C: instrumenten, postgresql-9.2-1002. Jdbc3. Tank; c: javapostgresintegration postgresqljdbc open database succesvol, het creëren van een tabel, onder de Java - programma zal worden gebruikt voor het creëren van een tabel in het verleden de database geopend.Om ervoor te zorgen dat je niet in deze tabel zijn de doelstellingen in je database, Java, SQL, java.sql.connection; invoer java.sql.drivermanager; de invoer van java.sql.statement; de cursus (publiek postgresqljdbc statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; de verklaring = nul; {categorie te forName ("organisatie. De bestuurder. Postgresql."); c = ook. GetConnection (JDBC:PostgreSQL://lokale: 5432 /library "," het "," 123 "); het systeem. Uit de leegte fac (" open. De databank met succes "); ondersteuning van = C createstatement (); de bedrijven creëren van tabel" + "(id van de sleutels niet leeg," + "in de naam van deDe tekst niet leeg, niet de lucht "+", "en" het adres van Char (50), "en" lonen "; ondersteuning van huisvesting). ExecuteUpdate (SQL); ondersteuning van. (); c);} vangst (uitzondering e) {systeem. Uh. Leegte fac (E - getclass getname (). (de) +": "+ darm getmessage ()); - (0);). Uit het systeem (". Uit de tabel te creëren. Leegte fac ");}}, wanneer een programma opgesteld en uitgevoerd, worden de ondernemingen, met inbegrip van de database, vertoont De volgende twee lijnen: open database te creëren, succes, steek die, onder de Java - programma toont aan hoe we het record in.De tabel in New York in bovenstaand voorbeeld, java.sql.connection creëren: de invoer java.sql.drivermanager; de invoer van java.sql.statement; de cursus (publiek postgresqljdbc statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; de verklaring = nul; proberen {. ForName ("org. Postgresql. De bestuurder"); c = DriverManager getConnection (". JDBC:PostgreSQL://lokale: 5432 /library", "het", "123"); c.setautocommit (pseudo); het systeem. Uit de leegte fac ("open. De databank met succes"); ondersteuning van = C createstatement (); SQL ingevoegd Ltd (ID, de naam, de leeftijd, het adres, de lonen) + ("waarde" 1, Paul, 32, Californië, 20000); "; de ondersteuning van executeUpdate (SQL).SQL = "ingevoegd; Ltd (ID, de naam, de leeftijd, het adres, de lonen)" en "(2), Alan, 25, Texas, 15.000);"; de steun. ExecuteUpdate (SQL SQL = "); in de onderneming (ID, de naam, de leeftijd, het adres, de lonen) + (3)" teddy ", 23, Noorwegen, 20000);"; de steun. ExecuteUpdate (SQL); SQL = "in het bedrijf (naam en adres van de id, leeftijd, lonen)" en "waarden (4," vlag "," rijk 25, mond, 65000); "; executeUpdate (SQL steunen.); de steun. (); c); c) plegen (;) vangst (uitzondering e) {systeem. Uh. Leegte fac (E - getclass () (). Getname +": "+ E getmessage ()); - (0). Uit het systeem;}. Uit de leegte fac (" opgenomen. CREOp succes ");}}, wanneer een programma opgesteld en uitgevoerd, zal het te creëren, de tabel opgenomen en vertoont de volgende twee lijnen: open gegevensbanken, succes bij het creëren van succes, selectie van acties, de Java - programma toont aan hoe we het lezen en zien we de tabel, in dit geval de Invoer java.sql.connection strafblad: java.sql.drivermanager; de invoer java.sql.resultset; de invoer van java.sql.statement; de cursus (publiek postgresqljdbc statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; de verklaring = nul; proberen {. ForName (" org. Postgresql. De bestuurder "); c = ook. GetConnection (JDBC:PostgreSQL://lokale: 5432 /tonEstdb "," het "," 123 "); c.setautocommit (pseudo); het systeem. Uit de leegte fac (" open. De databank met succes "); ondersteuning van = C createstatement (); de verbinding met de databank voor de steun. ExecuteQuery (" select * van het bedrijf; "); en (rs Next () {int id = rs.getint (de" id "); rs.getstring string (" naam "); de leeftijd = rs.getint (" oud "); de touwtjes adres = rs.getstring (" pakken "); de variabele lonen = rs.getfloat (" loon "); het systeem.. leegte fac (" = "+ identiteitskaart); het systeem uit de leegte fac.. (naam van de naam" = "+); het systeem.. leegte fac (" oud "+ leeftijd); het systeem.. leegte fac (adres" = + adres); het systeem. Uit de leegte fac ("SA.Larry = + loon); de leegte fac ();}. () (); c. De steun;. (); de vangst (uitzondering e) {}). Uh. Leegte fac (E - getclass () (). Getname + ":" + E getmessage ()); het systeem uit (. 0);}, leegte fac (. "Succes");}}, wanneer een programma opgesteld en uitgevoerd, zal leiden tot de volgende resultaten: het succes van de database geopend id = 1 naam, adres, Paul leeftijd 32 = Californië loon = 20.000 = 2 = Alan het tijdperk van de namen en adressen van Texas id = = 25 = 15 000 = 3 lonen id naam: Tai di leeftijd = 23 adres = Noorwegen loon = 20.000 = 4 = mark id = 25 adres naam leeftijd = rijk mende loon = 65000 operatie succesvol is, de actualiseringN, de volgende code een demonstratie van het gebruik van een update verklaring opnemen, en dan lezen en een bijwerking van de gegevens van de onderneming, de invoer van tabel: java.sql.connection; de invoer van java.sql.drivermanager; de invoer van java.sql.resultset; de invoer van java.sql.statement; de cursus (publiek postgresqljdbc statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; de verklaring = leeg te {; klasse. ForName ("org. Postgresql. De bestuurder"); c = ook. GetConnection (JDBC:PostgreSQL://lokale: 5432 /library "," het "," 123 "); c.setautocommit (pseudo); het systeem. Uit de leegte fac (" open. De databank met succes "); ondersteuning van = C createstatement SQL" (); bijwerkingEet de salaris = 25000, id = 1; "; de steun. ExecuteUpdate (SQL); c. (); de verbinding met de databank voor het plegen van de steun. ExecuteQuery (" select * van het bedrijf; "); en (rs Next () {int id = rs.getint (" id "); rs.getstring. (") "); de leeftijd = rs.getint (" oud "); de touwtjes adres = rs.getstring (" pakken "); de variabele lonen = rs.getfloat (" loon "); het systeem.. leegte fac (" id = "+ identiteitskaart); het systeem.. leegte fac (" naam = "+ naam); van de inbreng van het systeem (" oud "+ leeftijd); het systeem.. leegte fac (adres" = + adres); het systeem.. leegte fac ("loon = + lonen); systeem, de leegte fac (});.Rs () (); c. De steun;. (); de vangst (uitzondering e) {}). Uh. Leegte fac (E - getclass () (). Getname + ":" + E getmessage ()); - (0). Uit het systeem;}. Uit de leegte fac ("succes".);}}, als de procedures voor de uitvoering, het zal leiden tot de volgende resultaten: het succes van de database geopend id = 2, die de leeftijd van 25 adressen van Alan = Texas loon = 15 000 = 3 = teddy leeftijd id = Noorwegen = 23: naam en adres van 20.000 = 4 lonen id = leeftijd = 25 mark Naam Adres = rijke mende de lonen = 65000 id = 1 = Paul leeftijd 32 adres = Californië loon = 25000 - operatie met succes afgerond, wordt geschrapt en de volgende code een demonstratie van het gebruik van de verklaring wordt geschrapt.Een opname te lezen en zien, en ik houden, java.sql.connection tabel: invoer java.sql.drivermanager; de invoer van java.sql.resultset; de invoer van java.sql.statement; de cursus (publiek postgresqljdbc6 statische leegte belangrijkste (reeks parameters []) {verbinding C = nul; de verklaring = nul; proberen {. ForName ("org. Postgresql. De chauffeur"); c = ook. GetConnection (JDBC:PostgreSQL://lokale: 5432 /library "," het "," 123 "); c.setautocommit (pseudo); het systeem.. leegte fac (" open database succes "); ondersteuning van = C createstatement (); de onderneming SQL" waar = 2 geschrapt; "; steun. ExecuteUpdate (SQL);C. (); de verbinding met de databank voor het plegen van de steun. ExecuteQuery ("select * van het bedrijf;"); en (rs Next () {int id = rs.getint ("id"); rs.getstring string ("naam"); de leeftijd = rs.getint ("oud"); Adres = rs.getstring ("adres."); de variabele lonen = rs.getfloat ("loon"); het systeem.. leegte fac ("id =" + identiteitskaart); het systeem.. leegte fac ("naam =" + naam); het systeem.. leegte fac ("oud" + leeftijd); het systeem. Uit de leegte fac (adres "=". + adres); het systeem.. leegte fac ("loon = + loon); de leegte fac ();}. () (); c. De steun;. (;) vangst (e)Xception e) {systeem. Uh. Leegte fac (E - getclass () (). Getname + ":" + E getmessage ()); - (0). Uit het systeem;}.. leegte fac ("operatie succes");}}, wanneer een programma opgesteld en uitgevoerd, heeft de volgende resultaten: open de gegevensbank, id = 3 = = = = = = = = Noorwegen teddy leeftijd 23 adres loon = 20.000 = 4 = mark id = 25 adres naam leeftijd = rijk mende loon = 65000 id = 1 = Paul leeftijd 32 adres = Californië loon = 25000 is met succes afgerond,



Previous:
Next Page:No