AYUDA urgente PORFAVOR

Buenas tardes, me da gusto saludar a todos los colegas que me hacen el favor de colaborar con este sitio.
Gracias por hacer un foro de apoyo... me veo en la necesidad de pedir apoyo para una aplicacion
que estoy haciendo tengo 2 problemas
Mi programa que es un buscador de archivos en unidades mapeadas en un servidor, incluye un recuadro para agregar el aptron de busqueda deseado
hace una busqueda de archivos y los arroja en un Jtext mi necesidad primordial es que a cada
archivo que encuentre lo guarde en una tabla de una base de datos, pero requiero que solo me guarde el nombre puesto que me arroja la ruta completa de dónde se ecnontro
el archivo y solo rquiero que guarde el nombre y el formato ¿cómo lo hago?
Mi segundo problema es que no logro conecta la aplicacion con la base de datos ya tengo el codigo es el siguiente;

package bdd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
08 * @web http://www.jc-mouse.net
09 * @author Mouse
10 */
public class Bdd {

private Connection connection = null;
private ResultSet resultSet = null;
private Statement statement = null;
private String db= "223.223.223.204:/opt/samba/SA-CalTechnix/SA-CalTechnix/AdCalib.Fdb";
private String user = "SYSDBA";
private String password = "CONTRASEÑA";

//Constructor de la clase que se conecta a la base de datos una vez que se crea la instancia

/**
*
*/
public Bdd(){
try{
Class.forName("org.firebirdsql.jdbc.FBDriver");
connection = DriverManager.getConnection("jdbc:firebirdsql://localhost/" + db,this.user, this.password);
System.out.println("Conectado a la base de datos [ " + this.db + "]");
}catch(Exception e){
System.out.println(e);
}

No consigo hacer que se conecte, y mi duda final es dónde inserto una sentencia para guardar los datos en mi bdd?

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de avefenix_x

Verifica tu controlador de la base de datos.

Te recomiendo que cheque la documentacion Statement para las consultas en java.
Aqui en el sitio de Java mexico hay mucho ejemplos de lo que buscas.
Saludos.

Imagen de Eduardo Vargas

DataSources, patrón DAO y Path.getFileName

Hola danielmedinad,

Sugiero que utilices DataSources y el patron DAO, para hacer bien las cosas desde el principio y puedas escalar más adelante.
Sobre cómo obtener el archivo de una ruta grandotota, puedes usar Path.getFileName()