why can't i compile this java file?
hi,im a beginer in java programming, need your help please..
:)
why can't i compile the 'ControlUser.java' file below?
there are two files
1st file : Mahasiswa.java
---------------------------------
package model.bean;
public class Mahasiswa
{
private String nim;
private String nama;
public Mahasiswa() {}
public Mahasiswa(String nim, String nama)
{
setNim(nim);
setNama(nama);
}
public void setNim(String n)
{
nim = n;
}
public void setNama(String n)
{
nama = n;
}
public String getNim()
{
return nim;
}
public String getNama()
{
return nama;
}
}
2nd file :ControlUser.java
------------------------------------------
package model;
import model.bean.Mahasiswa;
import java.sql.*;
import java.util.Vector;
public class ControlUser {
private String dbPath;
Connection con = null;
Statement st = null;
public ControlUser(String db){
dbPath = db;
}
//koneksi ke database
public void connectDb(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:driver={Mic rosoft Access Driver (*.mdb)};DBQ="+dbPath);
st = con.createStatement(1004,1008);
}catch(Exception e){ e.printStackTrace();}
}
public void closeDb(){
try{
st.close();
con.close();
}catch(Exception e){ e.printStackTrace();}
}
//ambil data mahasiswa dari database
public Mahasiswa [] loadMahasiswa(String query)
{
try{
connectDb();
ResultSet rs = st.executeQuery(query);
Vector <Mahasiswa> v = new Vector <Mahasiswa>();
while (rs.next()){
Mahasiswa temp = new Mahasiswa(rs.getString("nim"), rs.getString("nama"));
v.add(temp);
}
Mahasiswa [] arr = new Mahasiswa[v.size()];
v.toArray(arr);
rs.close();
closeDb();
return arr;
}catch(Exception e){e.printStackTrace();}
return null;
}
}
-------------------------------------------
thanx for your answer :)
|