Criando o Java Connector for pervasive

PODE qualquer um por favor me diga, como criar um conector para penetrante em java. Eu sou muito novo para isso, de onde eu preciso começar não tenho certeza, pode any1 por favor me diga como posso criar um conector para pervasive.i criei um conector de exemplo, mas não tenho certeza se é certo ou errado

Aqui está um programa simples que eu tenho que funciona para me conectar a um database PSQL:

/* * SQLStatement.java * Simple JDBC Sample using Pervasive JDBC driver. */ import java.*; import java.sql.*; import pervasive.jdbc.*; import java.io.*; public class SQLStatement { public static void main(String args[]) { String url = "jdbc:pervasive://localhost:1583/demodata?transport=tcp"; Connection con; String query = "select* from class"; Statement stmt; try { Class.forName("com.pervasive.jdbc.v2.Driver"); } catch(Exception e) { System.err.print("ClassNotFoundException: "); System.out.println(e.toString()); System.err.println(e.getMessage()); } try { Connection conn= DriverManager.getConnection(url); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(query); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); int rowCount = 1; long j = 0; int i = 1; while (rs.next()) { System.out.println("Row " + rowCount + ": "); for (i = 1; i <= numberOfColumns; i++) { System.out.print(" Column " + i + ": "); System.out.println(rs.getString(i)); } System.out.println(""); rowCount++; } System.out.println("Waiting."); String thisLine; try { InputStreamReader converter = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(converter); while ((thisLine = br.readLine()) != null) { // while loop begins here System.out.println(thisLine); } // end while } // end try catch (IOException e) { System.err.println("Error: " + e); } stmt.close(); conn.close(); } catch(SQLException ex) { System.err.print("SQLException: "); System.err.println(ex.getMessage()); } } } 

Para compilar eu uso:

 javac -classpath "C:\Program Files\Pervasive Software\PSQL\bin\pvjdbc2.jar";"C:\Program Files\Pervasive Software\PSQL\bin\pvjdbc2x.jar";"C:\Program Files\Pervasive Software\PSQL\bin\jpscs.jar";. SQLStatement.java 

E para executá-lo, eu uso:

 java -classpath "C:\Program Files\Pervasive Software\PSQL\bin\pvjdbc2.jar";"C:\Program Files\Pervasive Software\PSQL\bin\pvjdbc2x.jar";"C:\Program Files\Pervasive Software\PSQL\bin\jpscs.jar";.\ SQLStatement.java 

Pode ser necessário alterar o local dos arquivos JAR do PSQL se você estiver usando um sistema operacional de 64 bits.

Eu uso a seguinte biblioteca com o Dbeaver para consultar em um database Pervasive:

  • jpscs.jar
  • pvjdbc2x.jar
  • pvjdbc2.jar
    Intereting Posts