Hallo,
hab eine kleine "Hello-World-Datenbank" geschrieben. Beim compilen gibt es keine Schwierigkeiten, jedoch bekomme ich beim ausführen folgende Fehlermeldung:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
Hat zufällig jemand eine Idee was ich falsch gemacht habe?
hab eine kleine "Hello-World-Datenbank" geschrieben. Beim compilen gibt es keine Schwierigkeiten, jedoch bekomme ich beim ausführen folgende Fehlermeldung:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
Hat zufällig jemand eine Idee was ich falsch gemacht habe?
Code:
import java.sql.*;
public class HelloWorldDatenbank {
public static void main (String[] args){
Connection con = null;
Statement stmt = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:sbdemo", "","");
stmt = con.createStatement();
stmt.execute (
"CREATE TABLE Pizzas (Name VARCHAR (50), Preis FLOAT )");
stmt.executeUpdate (
"INSERT INTO Pizzas VALUES ('salami',5.20)");
stmt.executeUpdate (
"INSERT INTO Pizzas VALUES ('margherita', 4.30)");
stmt.executeUpdate (
"INSERT INTO Pizzas VALUES ('4 stagione',5.70)");
ResultSet rs = stmt.executeQuery(
"SELECT * FROM Pizzas WHERE Preis <= 5.00");
while (rs.next() ){
String Name = rs.getString(1);
double Preis = rs.getDouble(2);
System.out.println("Name : " + Name + " Preis : " + Preis);
}
} catch (Exception e){
System.err.println(e);
}
}
}