Newbie: Installere MySQL driver til brug i javaprogram

Få hjælp til at sætte programmer eller funktioner op.
bengaard
Indlæg: 14
Tilmeldt: 23. maj 2008, 21:27

Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af bengaard »

Hej eksperter,

jeg er lige begyndt med linux/ubuntu og vender aldrig tilbage! :)

Jeg programmerer i java, og jeg er ved at lave et program, som forbinder til en mysqldatabase på mit webhotel. Det virker fint i windows. Men hvordan er det, jeg installerer MySQL ODBC 3.51 Driver i ubuntu? Jeg har prøvet lidt forskelligt uden held. Findes der ikke en installationsfil, som installerer driveren automatisk ligesom i windows? Eller er der nogen, som har en skudsikker opskrift? I java ser connectionstringen sådan ud:

Kode: Vælg alt

String url      = "jdbc:odbc:;Driver={MySQL ODBC 3.51 Driver};";
      url = url      + "Server=xxx.xxxx.dk;";
      url = url         + "Database=xxx;";
      String login    = "xxx";
      String password = "xxx";


Mvh Carsten
PKO
Indlæg: 867
Tilmeldt: 19. maj 2008, 11:07

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af PKO »

Hej,

Installer dette lib

Kode: Vælg alt

sudo apt-get install libmyodbc
Mvh Kraków

Guides Ubuntu
Programmer -> Tilbehør -> Terminal
bengaard
Indlæg: 14
Tilmeldt: 23. maj 2008, 21:27

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af bengaard »

hmm jeg får stadig en
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
fejl, når jeg kompilerer i Eclipse.
PKO
Indlæg: 867
Tilmeldt: 19. maj 2008, 11:07

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af PKO »

Hej,

Er denne UNIXODBC installeret?

Er denne blevet konfigeret.

Prøv isql i terminal.

Jeg har aldrig selv konfigeret UNIXODBC
Mvh Kraków

Guides Ubuntu
Programmer -> Tilbehør -> Terminal
bengaard
Indlæg: 14
Tilmeldt: 23. maj 2008, 21:27

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af bengaard »

Det tror jeg, isql giver dette:

**********************************************
* unixODBC - isql *
**********************************************
* Syntax *
* *
* isql DSN [UID [PWD]] [options] *
* *
* Options *
* *
* -b batch.(no prompting etc) *
* -dx delimit columns with x *
* -x0xXX delimit columns with XX, where *
* x is in hex, ie 0x09 is tab *
* -w wrap results in an HTML table *
* -c column names on first row. *
* (only used when -d) *
* -mn limit column display width to n *
* -v verbose. *
* -lx set locale to x *
* --version version *
* *
* Notes *
* *
* isql supports redirection and piping *
* for batch processing. *
* *
* Examples *
* *
* cat My.sql | isql WebDB MyID MyPWD -w *
* *
* Each line in My.sql must contain *
* exactly 1 SQL command except for the *
* last line which must be blank. *
* *
* Please visit; *
* *
* http://www.unixodbc.org *
* pharvey@codebydesign.com *
* nick@easysoft.com *
**********************************************
PKO
Indlæg: 867
Tilmeldt: 19. maj 2008, 11:07

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af PKO »

Hej

GUI for konfiguration

Kode: Vælg alt

sudo apt-get install unixodbc-bin


kald program med

ODBCConfig
Mvh Kraków

Guides Ubuntu
Programmer -> Tilbehør -> Terminal
bengaard
Indlæg: 14
Tilmeldt: 23. maj 2008, 21:27

Re: Newbie: Installere MySQL driver til brug i javaprogram

Indlæg af bengaard »

Så lykkedes det omsider. Jeg kunne ikke finde ud af at sætte odbc op :oops: , så jeg brugte jdbc i stedet, hvilket viste sig at virke.

Tak for hjælpen! :)