Results 1 to 8 of 8
- 11-14-2009, 02:22 PM #1
Senior Member
- Join Date
- Oct 2008
- Posts
- 116
- Rep Power
- 0
run in my PC: Type 1 db driver Access / java[SE1.6] Desktop Applications, what I need
paphoscarhire.mobi/odbc-bridge2.jpg
desktop control panel settings, I have above URL (IMG) Settings
well, I need to run in my PC: Type 1 db driver Access / java[SE1.6] Desktop Applications, what I need to install ?
I refer for Type 1, JDBC-ODBC Bridge driver.... Is it needed install and Access 2003 ODBC driver (see URL) ...? How I understand if I already installed it(?) since I do not know ?
How to load driver in my program ? The below are correct for: Class.forName & DriverManager.getConnection ?
I GET ERROR !Java Code:class ResultSetDemo { public static void main (String [ ] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn =DriverManager.getConnection("jdbc:odbc:RedWines"); // DSN=RedWines Statement sttmnt = conn.createStatement ( );
Java Code:C:\Users\User\Documents\TextBooks Data Files\The Web Warrior Guide to Web Database Technolo gies, 1st Edition\extract\Chapter06\Chapter>java ResultSetDemo [Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause. java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM claus e. at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110) at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253) at ResultSetDemo.main(ResultSetDemo.java:10) C:\Users\User\Documents\TextBooks Data Files\The Web Warrior Guide to Web Database Technolo gies, 1st Edition\extract\Chapter06\Chapter>
- 11-14-2009, 04:12 PM #2
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
What you've on line 10 in ResultSetDemo class?
Java Code:ResultSetDemo.main(ResultSetDemo.java:10)
- 11-16-2009, 11:00 AM #3
Moderator
- Join Date
- Apr 2009
- Posts
- 10,438
- Rep Power
- 16
At a guess, got the SQL query wrong?
- 11-16-2009, 05:35 PM #4
Senior Member
- Join Date
- Oct 2008
- Posts
- 116
- Rep Power
- 0
import java.sql.*;
class ResultSetDemo {
public static void main (String [ ] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn
=DriverManager.getConnection("jdbc:odbc:RedWines") ;
Statement sttmnt = conn.createStatement ( ); // line 9
ResultSet rs = sttmnt.executeQuery("SELECT * FROM WINES"
+ "WHERE COLOR_WINE = 'Red' ");
while (rs.next ( ) ) {
String name = rs.getString("NAME_WINE");
int on_hand = rs.getInt("ON_HAND");
System.out.println(name + " " + on_hand);
} // end of while loop
sttmnt.close ( );
conn.close ( );
} catch (Exception err) {
System.out.println (err.getMessage( ) );
err.printStackTrace( ) ;
} // end of catch block
} // end of method main
} // end of class
- 11-17-2009, 09:03 AM #5
Moderator
- Join Date
- Apr 2009
- Posts
- 10,438
- Rep Power
- 16
As I suspected...
This:
will result in this as your SQL statement:Java Code:ResultSet rs = sttmnt.executeQuery("SELECT * FROM WINES" + "WHERE COLOR_WINE = 'Red' ");
SELECT * FROM WINESWHERE COLOR_WINE = 'Red'
Can you see the problem?
- 11-19-2009, 04:50 PM #6
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
I don't think still he/she got the point. Actually if OP reads the error message he/she got able to find the solution him/her self. Anyway, we'll see the comment here, still no any response.
- 11-19-2009, 05:30 PM #7
Moderator
- Join Date
- Apr 2009
- Posts
- 10,438
- Rep Power
- 16
No response over on the Sun forums either...a thank you would have been nice.
- 11-20-2009, 03:02 AM #8
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
So this is cross-posted then. Why people really doing this. What happen is found the answer from one forum and sometimes no response on others, or post some comments that found the solution them self. I found such instance in many cases.
Similar Threads
-
Well is better use Access or MySQL with WIN (JAVA) APPS (desktop),cons and pros ?
By lse123 in forum New To JavaReplies: 10Last Post: 10-29-2009, 08:03 PM -
Desktop Icons Applications
By Gajesh Tripathi in forum AWT / SwingReplies: 13Last Post: 07-01-2009, 09:40 AM -
[SOLVED] Turkish Characters in Java desktop Swing applications?
By doganc in forum Advanced JavaReplies: 6Last Post: 03-06-2009, 09:51 PM -
How to access driver in Windows like a file?
By pthoonen in forum New To JavaReplies: 6Last Post: 01-15-2009, 03:28 AM -
How to get the type of the loaded JDBC driver.
By shankar in forum JDBCReplies: 1Last Post: 08-08-2007, 02:42 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks