Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //package clientServerApp;
- import java.sql.*;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.Properties;
- public class FirebirdExample1 {
- /**
- * @param args
- */
- public static void main(String[] args) {
- String strDatabasePath = "d:\\DBWork\\OURDB.FDB";
- String strURL="jdbc:firebirdsql://localhost:3050/"+strDatabasePath;
- Properties props = new Properties();
- //Наши настройки для подключения
- props.setProperty("user", "SYSDBA");
- props.setProperty("password", "123");
- props.setProperty("encoding","UNICODE_FSS");
- // SQL запрос, который будет выполняться.
- String strSQL="SELECT * from positionn";
- try
- {
- Class.forName("org.firebirdsql.jdbc.FBDriver");
- }
- catch(Exception e)
- {
- System.err.println("Unable to load driver: "+e);
- }
- Connection conn=null;
- try
- {
- //Создаём подключение к базе данных
- //conn = DriverManager.getConnection(strURL,strUser, strPassword);
- conn = DriverManager.getConnection(strURL,props);
- if (conn==null)
- {
- System.err.println("Could not connect to database");
- }
- // Создаём класс, с помощью которого будут выполняться
- // SQL запросы.
- Statement stmt = conn.createStatement();
- //Выполняем SQL запрос.
- ResultSet rs = stmt.executeQuery(strSQL);
- // Смотрим количество колонок в результате SQL запроса.
- int nColumnsCount = rs.getMetaData().getColumnCount();
- // Выводим результат.
- while(rs.next())
- {
- System.out.println();
- for (int n=1;n < nColumnsCount+1;n++)
- {
- Object obj = rs.getObject(n);
- if (obj!=null)
- {
- System.out.print(obj+" | ");
- }
- }
- }
- // Освобождаем ресурсы.
- stmt.close();
- conn.close();
- }
- catch(SQLException ex)
- {
- ex.printStackTrace();
- }
- System.out.print("end.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement