Pocetnik sam u Java programiranju i treba da se konektujem na bazu koja je mysql.Citao sam neka upustva sa neta i sada napisao sam deo test koda koji bi trebao da importuje neke podatke u postojecu tabelu u mysql bazi.Koristim eclipse 3.1, Mysql 5.0, java JDK 1.5, mysql-connector-java-3.1.10.zip
Podesio sam classpath na C:\Program Files\Java\jre1.5.0_03\lib\mysql-connector-java-3.1.10.zip; gde mi se inace i nalazi
mysql-connector-java-3.1.10.zip
import java.sql.*;
public class Konekcija {
String Puffball,Dvd45;
String query = "INSERT INTO filmovi VALUES ("+Puffball+","+Dvd45+","+1977+")";
;
Connection connection; // Holds the connection to the database
public Konekcija(String driverClassName, String dbname,
String username, String password)
throws ClassNotFoundException, SQLException
{
connection = DriverManager.getConnection(dbname,username, password);
if (connection == null)
throw new IllegalStateException("Connection already closed.");
Statement statement =
connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet r = statement.executeQuery(query);
}
public void close() {
try { connection.close(); }
catch (Exception e) {}
connection = null;
}
protected void finalize() { close(); }
public static void main(String args[]){
try{
Konekcija k = new Konekcija("com.mysql.jdbc.Driver","baza",
"root","root");} catch (ClassNotFoundException e){}
catch (SQLException se){};
// k.close();
}
}
Sledeci deo koda ne radi.Da li bi trebao da importujem jos nesto osim java.sql.*,naime ja sam u eclipse importovao u projekat u kome mi se ovo nalazi ova klasa mysql-connector-java-3.1.10.zip.Inace u svim primerima koje sam skinuo sa neta Class Driver Name ima putanju com.mysql.jdbc.Driver, a ja kada raspakujem ovaj drajver koji imam onim ima istu strukturu paketa com.mysql.jdbc, sqamo sto nema Driver na kraju vec neke druge pakete.Mozda je u tome problem.Sta onda da radim?
Pozdrav svima , hvala unapred na odgovorima.Pocetnik sam tako da mozda nesto lupim ali se nadam da cete imati razumevanja
Podesio sam classpath na C:\Program Files\Java\jre1.5.0_03\lib\mysql-connector-java-3.1.10.zip; gde mi se inace i nalazi
mysql-connector-java-3.1.10.zip
import java.sql.*;
public class Konekcija {
String Puffball,Dvd45;
String query = "INSERT INTO filmovi VALUES ("+Puffball+","+Dvd45+","+1977+")";
;
Connection connection; // Holds the connection to the database
public Konekcija(String driverClassName, String dbname,
String username, String password)
throws ClassNotFoundException, SQLException
{
connection = DriverManager.getConnection(dbname,username, password);
if (connection == null)
throw new IllegalStateException("Connection already closed.");
Statement statement =
connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet r = statement.executeQuery(query);
}
public void close() {
try { connection.close(); }
catch (Exception e) {}
connection = null;
}
protected void finalize() { close(); }
public static void main(String args[]){
try{
Konekcija k = new Konekcija("com.mysql.jdbc.Driver","baza",
"root","root");} catch (ClassNotFoundException e){}
catch (SQLException se){};
// k.close();
}
}
Sledeci deo koda ne radi.Da li bi trebao da importujem jos nesto osim java.sql.*,naime ja sam u eclipse importovao u projekat u kome mi se ovo nalazi ova klasa mysql-connector-java-3.1.10.zip.Inace u svim primerima koje sam skinuo sa neta Class Driver Name ima putanju com.mysql.jdbc.Driver, a ja kada raspakujem ovaj drajver koji imam onim ima istu strukturu paketa com.mysql.jdbc, sqamo sto nema Driver na kraju vec neke druge pakete.Mozda je u tome problem.Sta onda da radim?
Pozdrav svima , hvala unapred na odgovorima.Pocetnik sam tako da mozda nesto lupim ali se nadam da cete imati razumevanja