webForumDet fria alternativet

Kan någon detta?

Java

4 svar · 273 visningar · startad av roj

Medlem sedan apr. 2002179 inlägg
Frågan#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());
   	}
   }

}

Medlem 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?
Medlem sedan apr. 2002179 inlägg
#3

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

Medlem sedan juni 20008 205 inlägg
#4

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

Medlem 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.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)