Erinevus lehekülje "Java" redaktsioonide vahel

Allikas: Kuutõrvaja
(Ühendus Oracle andmebaasiga)
(Ühendus Oracle andmebaasiga)
28. rida: 28. rida:
  
 
===Ühendus Oracle andmebaasiga===
 
===Ühendus Oracle andmebaasiga===
 +
 +
Nt Oracle 10.2.0.4 andmebaasiga suhtlemiseks on vajalik draiver ojdbc14.jar
  
 
  import java.sql.*;
 
  import java.sql.*;
60. rida: 62. rida:
  
 
* loom - oracle baasi SID
 
* loom - oracle baasi SID
 +
 +
Kompileerimiseks
 +
 +
$ export CLASSPATH=ojdbc14.jar:.
 +
$ javac HelloOracle.java
 +
 +
ja käivitamiseks
 +
 +
$ java HelloOracle
  
 
===Ühendus PostgreSQL andmebaasiga===
 
===Ühendus PostgreSQL andmebaasiga===

Redaktsioon: 7. aprill 2010, kell 21:28

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

Nt Oracle 10.2.0.4 andmebaasiga suhtlemiseks on vajalik draiver ojdbc14.jar

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

Kompileerimiseks

$ export CLASSPATH=ojdbc14.jar:.
$ javac HelloOracle.java

ja käivitamiseks

$ java HelloOracle

Ü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