Forum » Programiranje » java povezava na access bazo - help!!!
java povezava na access bazo - help!!!
whatever ::
Imam access bazo v fajlu baza.mdb v istem direktoriju kot fajl Baza.java. Slednji fajl se brez problema skompajla, ko pa zaženem z java Baza pa javi naslednjo napako: java.sql.SQLException: [Microsoft] [ODBC Driver Manager] Data source name not found and no default driver specified.Probal sem že inštalirat MDAC 2.8, pa v control panelu pod administrative tools/data sources(ODBC) / System DSN/add sem dodal to bazo. Pojma nimam kaj je narobe. PROSIM POMAGAJTE!!! Tule je še source Baza.java:
import java.sql.*;
public class Baza
{
public static void main(String[] arg)
{
try
{
Konzola io = new Konzola();
String baza = "jdbc:odbc:baza.mdb";
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver); // naloži gonilnik ( Class.forName(driver).newInstance(); )
Connection con = DriverManager.getConnection(baza); // vzpostavi povezavo z bazo brez gesla getConnection(baza, "usr", "pass")
Statement st = con.createStatement(); // ustvari stavek
ResultSet rs = st.executeQuery("SELECT * FROM STUDENT"); // izvede poizvedbo preko SQL
while(rs.next()) // prvi klic se postavi na prvi zapis
io.println(rs.getInt("VPISNA") + " " + rs.getString("IME") + " " + rs.getString("PRIIMEK"));
}
catch(Exception e) { e.printStackTrace(); }
}
}
import java.sql.*;
public class Baza
{
public static void main(String[] arg)
{
try
{
Konzola io = new Konzola();
String baza = "jdbc:odbc:baza.mdb";
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver); // naloži gonilnik ( Class.forName(driver).newInstance(); )
Connection con = DriverManager.getConnection(baza); // vzpostavi povezavo z bazo brez gesla getConnection(baza, "usr", "pass")
Statement st = con.createStatement(); // ustvari stavek
ResultSet rs = st.executeQuery("SELECT * FROM STUDENT"); // izvede poizvedbo preko SQL
while(rs.next()) // prvi klic se postavi na prvi zapis
io.println(rs.getInt("VPISNA") + " " + rs.getString("IME") + " " + rs.getString("PRIIMEK"));
}
catch(Exception e) { e.printStackTrace(); }
}
}
mov ax 0x7c0 ::
Mislim da v imenu baze:
String baza = "jdbc:odbc:baza.mdb";
ne smeš navesti končnice!
probaj :
String baza = "jdbc:odbc:baza.";
lp
String baza = "jdbc:odbc:baza.mdb";
ne smeš navesti končnice!
probaj :
String baza = "jdbc:odbc:baza.";
lp
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Evidenca delovnega časa - Java v navezi z AccessomOddelek: Programiranje | 3292 (2512) | c0dehunter |
» | [java] uporaba baze .mdb z javoOddelek: Programiranje | 1623 (1538) | gtu |
» | java - povezava z bazoOddelek: Pomoč in nasveti | 1091 (1008) | devilicious |
» | [JAVA] mysql-connector-java in povezava z MysqlOddelek: Programiranje | 2045 (1927) | Sergio |
» | java in zapis v podatkovno bazoOddelek: Programiranje | 2034 (1902) | jogurtTM |