Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java i baze podataka

[es] :: Java :: Java i baze podataka

[ Pregleda: 3003 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zaricmica

Član broj: 184606
Poruke: 84
212.200.65.*



Profil

icon Java i baze podataka03.09.2009. u 09:36 - pre 178 meseci
Pozdrav. Dobio sam seminarski da nadjem sve o javi i bazama podataka. Tacnije profesor je trazio da mu se urade predavanja na tu temu za moodle. E sad, ja sam nasao sve sto treba, napravio predavanja, i dao mu i sad on trazi da ja prodjem kroz sve primere i da ih objasnim. Problem je u tome sto ja nemam blage veze o cemu se tu radi, jedino sto znam je c++:))pa da li bi neko mogao mozda da mi kaze koje programe da koristim i kako da prodjem kroz te primere?? Hvala vam unapred. Pozdrav.
 
Odgovor na temu

antiR3ality
trazim
Nis

Član broj: 108644
Poruke: 25
*.accordia.rs.



+1 Profil

icon Re: Java i baze podataka03.09.2009. u 11:22 - pre 178 meseci
Sve zavisi kakvi su primeri. Verovatno ti je potrebno neko okruzenje (npr Eclipse), kao i server da podignes baze (mozes da inastaliras npr WAMP ako su u pitanju MySql baze). Ovo su pretpostavke, daj vise detalja o primerima. Takodje, ako dobro znas c++ i oop, ne bi trebalo da ti bude problem da prodjes kroz kod i da ga shvatis(opet zavisi od kompleksnosti primera )
Pozdrav!
 
Odgovor na temu

zaricmica

Član broj: 184606
Poruke: 84
147.91.203.*



Profil

icon Re: Java i baze podataka03.09.2009. u 12:25 - pre 178 meseci
Eeee dobro je pa se javio neko. Nije meni frka da ih razumem to je najmanji problem:))) nego ja moram da prodjem kroz njih u nekom programu:)) al ja ne znam u kom:) imam wamp koristim ga za jos neke stvari, a kodovi su pisani za sql.Ako znas nesto bio bih ti zahvalan da mi javis :)



Napraviti jednostavan Java program koji ce pristupiti tabeli TStudent (brInd , imePrezime , semester) i iz nje procitati sve studente i prikazati ih na ekranu.

import java.sql.*;
class Student{
int brInd;
String imePrezime;
int semestar;
Student(int brInd,String imePrezime, int semestar){
this.brInd = brInd;
this.imePrezime = imePrezime;
this.semestar = semestar;
}
public void prikazi(){
System.out.println("<Broj ind> "+this.brInd+" <Ime i prezime> "+this.imePrezime+" <Semestar> "+this.semestar);
}
}
class JavaJDBC{
Connection con;
Statement st;

public int otvoriBazu(String imeBaze){
String Urlbaze;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // ucitava odgovarajuci drajver
Urlbaze = "jdbc:odbc:" + imeBaze; // url baze
con = DriverManager.getConnection(Urlbaze); // uspostavlja konekciju
}
catch(ClassNotFoundException e) { System.out.println("Drajver nije ucitan:" + e);return 101;}
catch(SQLException esql) { System.out.println("Greska kod konekcije:" + esql);return 102;}
catch(SecurityException ese) {System.out.println("Greska zastite:" + ese);return 103;}
return 100;
}

public int zatvoriBazu(){
try {
con.close();
} catch(Exception e) {
return 106;
}
return 105;
}

public void selectAll(){
String upit;
try{
st = con.createStatement(); // kreira se objekat Statement
upit = "Select * from TStudent";

ResultSet rs = st.executeQuery(upit);
while(rs.next()){
Student st = new Student(rs.getInt(1),rs.getString(2),rs.getInt(3));
st.prikazi();

}
st.close();
}catch(SQLException sqle){
}
}
public static void main(String [] args){
JavaJDBC jdbc = new JavaJDBC();
int signal = jdbc.otvoriBazu("specijalisticke");
if (signal ==100){
jdbc.selectAll();
signal = jdbc.zatvoriBazu();
}
}
}


evo jedan primer pa ako znas dobrodosla bi mi pomoc :)) hvala unapred
 
Odgovor na temu

antiR3ality
trazim
Nis

Član broj: 108644
Poruke: 25
*.accordia.rs.



+1 Profil

icon Re: Java i baze podataka03.09.2009. u 16:13 - pre 178 meseci
Kao sto sam rekao, skini eclipse, new project, napravis neku klasu i iskopiras ovaj tvoj kod i to bi trebalo da je to. Ako je baza podignuta na serveru mislim da bi trebalo da radi, jer bi un.jdbc.odbc.JdbcOdbcDriver trebao da bude deo JDBC-ODBC Bridge driver-a i nalazi se u jre-u. Desni klik na projekat, run as -> java aplication.
 
Odgovor na temu

[es] :: Java :: Java i baze podataka

[ Pregleda: 3003 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.