Erinevus lehekülje "Java" redaktsioonide vahel

Allikas: Kuutõrvaja
(Ühendus PostgreSQL andmebaasiga)
(Ühendus Oracle andmebaasiga)
29. rida: 29. rida:
 
===Ühendus Oracle andmebaasiga===
 
===Ühendus Oracle andmebaasiga===
  
TODO
+
import java.sql.*;
 +
import java.sql.DriverManager;
 +
import java.sql.SQLException;
 +
import java.net.*;
 +
 +
public class HelloOracle
 +
    {
 +
        public static void main(String args[]) throws SQLException {
 +
            Connection con = null;
 +
            try {
 +
                Class.forName("oracle.jdbc.driver.OracleDriver");
 +
                con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.13.64:1521:loom", \
 +
                  "mart", "mardiparool");
 +
                Statement st = con.createStatement();
 +
                ResultSet rs = st.executeQuery("select BANNER from SYS.V_$VERSION");
 +
                while(rs.next()) {
 +
                      System.out.println(rs.getString(1));
 +
                }
 +
            } catch (Exception e) {
 +
                e.printStackTrace();
 +
            } finally {
 +
                if(con != null) {
 +
                    con.close();
 +
                }
 +
            }
 +
        }
 +
    }
 +
 
 +
kus
 +
 
 +
* loom - oracle baasi SID
  
 
===Ühendus PostgreSQL andmebaasiga===
 
===Ühendus PostgreSQL andmebaasiga===

Redaktsioon: 7. aprill 2010, kell 21:26

Sissejuhatus

TODO

Java paigaldamine

TODO

Java kasutamine

Lähtetekst

$ cat HelloWorld.java
public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello, World");
  }
}

Kompileerimine, tekib fail HelloWorld.class

$ javac HelloWorld.java

Käivitamine

$ java HelloWorld
Hello, World

Ühendus Oracle andmebaasiga

import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.net.*;

public class HelloOracle
    {
        public static void main(String args[]) throws SQLException {
            Connection con = null;
            try {
                Class.forName("oracle.jdbc.driver.OracleDriver");
                con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.13.64:1521:loom", \
                  "mart", "mardiparool");
                Statement st = con.createStatement();
                ResultSet rs = st.executeQuery("select BANNER from SYS.V_$VERSION");
                while(rs.next()) {
                     System.out.println(rs.getString(1));
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if(con != null) {
                    con.close();
                }
            }
        }
    }

kus

  • loom - oracle baasi SID

Ühendus PostgreSQL andmebaasiga

$ cat HelloPostgresql.java
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.net.*;

public class HelloPostgresql
     {
         public static void main(String args[]) throws SQLException {
             Connection con = null;
             try {
                 Class.forName("org.postgresql.Driver");
                 con = DriverManager.getConnection("jdbc:postgresql://127.0.0.1/test", "priit", "parool");
                 Statement st = con.createStatement();
                 ResultSet rs = st.executeQuery("SELECT * FROM priit.inimene");
                 while(rs.next()) {
                      System.out.println(rs.getString("nimi"));
                 }
             } catch (Exception e) {
                 e.printStackTrace();
             } finally {
                 if(con != null) {
                     con.close();
                 }
             }
         }
     }

Kompileerimiseks

$ export CLASSPATH=postgresql-8.4-701.jdbc3.jar:.
$ javac HelloPostgresql.java

Käivitamiseks

$ java HelloPostgresql

Märkused

# sysctl -w net.ipv6.bindv6only=0

Kasulikud lisamaterjalid