webForumDet fria alternativet

Kan någon detta?

4 svar · 271 visningar · startad av roj

rojMedlem sedan apr. 2002179 inlägg
#1

Jag ska synka mellan en filemaker databas och min applikation med hjälp av JDBC min kod ser ut så här men funkar inte jag e ingen haj på java men om någon kan titta på koden och se om det ser konstigt ut någon stans och kanske har förslg på hur jag ska göra så vore jag väldigt tacksam.. :bire

package myprojects.databas;

import java.sql.*;
import java.awt.*;
import java.awt.event.*;

class Databas

{

public static void main(String\[\] args)

{
	
	try
      
    {
    	
    	Class.forName("com.fmi.jdbc.jdbcDriver");
    	
    	
    	Connection fmpConnection = DriverManager.getConnection("jdbc:fmpro:<http://127.0.0.1>");
    		
    		
    		
    		Statement fmpStatement = fmpConnection.createStatement();
    			
    			
    			fmpStatement.setMaxRows(50);
    			
    			ResultSet resultSet = fmpStatement.execute("select\\"lastname\\",\\"firstname\\"from\\"employees.fp5\\"where department ='engineering' order by\\"last name\\"");
    			
    			System.out.println("Engineering Department");
    			
    			while(resultSet.next())
    				System.out.println(resultSet.getString("lastname")+"," + resultSet.getString("firstname"));
    				
    }
    
    
    catch(ClassNotFoundException classNotFoundException)
    {
    	System.out.println("Could not load driver");
    }
    
    catch(SQLException)  
   	{
   		System.out.println("JDBC Error:"+ sqlException.getMessage());
   	}
   }

}

spangoMedlem sedan juni 20008 205 inlägg
#2
  1. Använd kod-taggar när du presenterar kod så blir den så mycket trevligare att läsa:
&#91;kod&#93;
public class Foo extends Bar {
    public void tentaPub(){
        Beer.brewBeer().drink();
    }
}
&#91;/kod&#93;
  1. Vad är det som inte funkar? Felmeddelanden?
rojMedlem sedan apr. 2002179 inlägg
#3

Vet inte´----------- =P

spangoMedlem sedan juni 20008 205 inlägg
#4

Du vet inte om du får några felmeddelanden?

UlfTMedlem sedan maj 20018 027 inlägg
#5

Jag tycker sql-satsen ser felaktig ut. Den borde vara:

ResultSet resultSet = fmpStatement.execute("select lastname, firstname from employees.fp5 where department ='engineering' order by last name");

Man brukar inte ha citat-tecken runt kolumnnamnen i en sql-sats.

131 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)