j essaie d inserer des donnees lies d un fichier dans ma table mais j ai une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
 
 s.executeUpdate("CREATE TABLE " + TableParc +
		                 "(nomParc    VARCHAR2(30)    NOT NULL," +
						 " ville      VARCHAR2(30)    NOT NULL," +
						 " etat      VARCHAR2 (30)    NOT NULL," +
					     " PRIMARY KEY (nomParc)" +
 	                     " )"
 	                     );
 
 
 
 
 
 
 public static void chargerBase(Connection con, String nomFichier) throws SQLException {
 
			BufferedReader fichierEntree = null;
 
			 try {
			      // ouverture du fichier
			      fichierEntree = new BufferedReader(new FileReader(nomFichier));
			      PreparedStatement ps = con.prepareStatement("INSERT INTO "+ TableParc + "VALUES (?, ?, ?)");
 
			      String ligneCour;  // la ligne courante
 
				  while ((ligneCour = fichierEntree.readLine()) != null) {
 
				           StringTokenizer st = new StringTokenizer(ligneCour);
				           String premier     = st.nextToken();
				           String deuxieme   = st.nextToken();
				           String troisieme   = st.nextToken();
 
				           ps.setString(1,premier);
				           ps.setString(2,deuxieme);
				           ps.setString(3,troisieme);
	                       ps.executeUpdate();
 
	                       System.out.println("reussit");
 
				 }
 
				             ps.close();
				  fichierEntree.close();
				  }
				  catch (IOException ioe) { }
 
	}
Exception in thread "main" java.sql.SQLException: ORA-00928: missing SELECT keyw
ord

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:822
)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja
va:1446)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav
a:1371)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
nt.java:1900)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar
edStatement.java:363)
at Insert.chargerBase(Insert.java:98)
at Insert.main(Insert.java:134)
Appuyez sur une touche pour continuer...