[Javalist] firebird

Böszörményi Péter zmblevlist at gmail.com
2011. Nov. 27., V, 10:16:16 CET


Milyen servlet container, pontosan hova rakod a jart?

On Sun, 27 Nov 2011 10:12:59 +0100, Kővári Csaba <cskovari at stonesoft.hu>  
wrote:

> Sziasztok!
>
> A következő problémám van
> Ki szerettem volna próbálni a Firebird adatbáziskezelőt. Letöltöttem,  
> motor megy, minden OK.
>
> Fejlesztettek hozzá egy JDBC drivert (Jaybird a neve)  
> http://www.firebirdsql.org/en/jdbc-driver/
>
> Zip letölt, kicsomagol, benne jar fájlok. Mellette példaprogramok, nem  
> nagy kunszt. Én is létrehozok egy projektet, hozzáadom a jart a  
> lib-ekhez, programot futtatom, csont nélkül megy, kiíra a tesztadatbázis  
> rekordjait.
>
> public class Proba {
>     public static void main(String[] args) throws Exception {
>         Class.forName("org.firebirdsql.jdbc.FBDriver");
>         Connection connection = DriverManager.getConnection(  
> "jdbc:firebirdsql:localhost/3050:C:/Program  
> Files/Firebird/Firebird_2_1/examples/empbuild/employee.fdb", "SYSDBA",  
> "masterkey");
>         try {
>             java.sql.Statement stmt = connection.createStatement();
>             java.sql.ResultSet rs = stmt.executeQuery("SELECT * FROM  
> employee");
>             while (rs.next())
>                 System.out.println("a1 = " + rs.getString(1) + ", a2 = "
>                         + rs.getString(2));
>             stmt.close();
>
>             System.out.println("got connection");
>         } catch (java.sql.SQLException e) {
>             e.printStackTrace();
>             System.out.println("sql exception: " + e.getMessage());
>         }
>     }
> }
>
>
>
> Utána ki akartam próbálni szervletven is, szervlet init, ahol elhasal  
> "java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver"  
> hibaüzenettel:
>
>     public void init( ServletConfig config ) throws ServletException {
>         super.init( config );
>         try {
>             Class.forName("org.firebirdsql.jdbc.FBDriver");
>         } catch (ClassNotFoundException ex) {
>             ex.printStackTrace();
>         }
>     }
>
> ...az az érdekes, hogy pl MSSQL-el nincs gond, ha nem firebird-öt hívok,  
> akkor megy:
>
>  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
>
>
> jar-t ugyanúgy betettem a lib-ekhez, mint a példaprogramban, de mégsem  
> megy, és nem tudom, hogy mit kellene még beállítanom. Nem vagyok  
> gyakorlott java-s, nem rég kezdtem.
> ..előre is köszönöm a segítséget!
> nem tudom, hogy ez kell-e: (Eclipse Indigót használok, JDK 1.6 )
>
>
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist


-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról