/* Loo käsureapõhine liides, mille abil saaks: andmeid lisada andmeid väljastada märksõna järgi otsida märksõna ja aadressi siduda graafikuid vaadata */ import java.sql.*; import java.io.*; public class Aine{ public static void main(String argumendid[]) throws Exception{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn=DriverManager.getConnection("jdbc:odbc:baas3", "", ""); Statement st=cn.createStatement(); BufferedReader sisse=new BufferedReader( new InputStreamReader(System.in) ); boolean lopp=false; while(lopp==false){ System.out.println("Mida teha tahad?"); System.out.println("1-lisa nimi, 2-lisa aine, 3-vaata graafikut, 0-lopeta"); String valik=sisse.readLine(); System.out.println(); //1-nime lisamine if (valik.equals("1")){ System.out.println("Sisesta nimi:"); String nimi=sisse.readLine(); System.out.println("Sisesta hinne:"); String hinne=sisse.readLine(); System.out.println("Sisesta aine kood:"); String aine_k=sisse.readLine(); String rida="INSERT INTO nimi (nimi, hinne, aine_kood) values ('"+nimi+"', '"+hinne+"', '"+aine_k+"')"; st.executeUpdate(rida); System.out.println("Lisasin andmed andmebaasi!"); System.out.println(); } //2-aine lisamine if (valik.equals("2")){ System.out.println("Sisesta aine:"); String aine=sisse.readLine(); String rida="INSERT INTO aine (aine) values ('"+aine+"')"; st.executeUpdate(rida); System.out.println("Lisasin aine andmebaasi!"); System.out.println(); } //4-otsimine /* if (valik.equals("4")){ System.out.println("Vali nimi"); ResultSet leitud=st.executeQuery("SELECT id_n, nimi FROM nimi"); boolean olemas=false; while(leitud.next()){ olemas=true; System.out.println(leitud.getString("id_n")+" : "+leitud.getString("nimi")); } if(!olemas){ System.out.println("Vabanda, sellist nime pole!"); System.out.println(); } System.out.println("Sisesta nime number"); String valik2=sisse.readLine(); leitud=st.executeQuery("SELECT * FROM aine, nimi WHERE aine.id_a=nimi.aine_kood AND nimi.id_n="+valik2); while(leitud.next()){ System.out.println(leitud.getString("aine, hinne")); } System.out.println(); } */ //3-graafiku vaatamine if (valik.equals("3")){ Graafik.main(null); } //0-lõpetamine if (valik.equals("0")){ System.out.println("Ongi koik :)"); lopp=true; } } cn.close(); } }