Difference between revisions of "Setup MySQL DB in Eclipse"
From Documentation
Line 22: | Line 22: | ||
<pre>jdbc:mysql://localhost:3306/test</pre><br/>[[Image:008_specify_MySQL_connection_setting.png]]<br/><br/> | <pre>jdbc:mysql://localhost:3306/test</pre><br/>[[Image:008_specify_MySQL_connection_setting.png]]<br/><br/> | ||
# To verify if the setup is functional, click <span style="border-style: outset;font-weight: bold"> Test Connection </span>.<br/>[[Image:009_test_MySQL_connection.png]]<br/><br/>It should popup a Ping succeeded message, Click <span style="border-style: outset;font-weight: bold"> OK </span> to continue.<br/>[[Image:010_test_MySQL_connection_succeed.png]]<br/><br/> | # To verify if the setup is functional, click <span style="border-style: outset;font-weight: bold"> Test Connection </span>.<br/>[[Image:009_test_MySQL_connection.png]]<br/><br/>It should popup a Ping succeeded message, Click <span style="border-style: outset;font-weight: bold"> OK </span> to continue.<br/>[[Image:010_test_MySQL_connection_succeed.png]]<br/><br/> | ||
− | Note: Make sure the MySQL database is up and running. If it is not running, the Test Connection will fail. If you don't know how to find if MySQL is running then please [https://www.google.com/search?q=how+to+check+if+MySQL+is+running google search] it | + | Note: Make sure the MySQL database is up and running. If it is not running, the Test Connection will fail. If you don't know how to find if MySQL is running then please [https://www.google.com/search?q=how+to+check+if+MySQL+is+running google search] it <br/><br/> |
# Press <span style="border-style: outset;font-weight: bold"> Finish </span> to close the setup wizard window, And you should be able to see there's a Database icon in the Database Connections folder.<br/>[[Image:011_MySQL_DB_shown_in_DataSourceExplorer.png]]<br/><br/> | # Press <span style="border-style: outset;font-weight: bold"> Finish </span> to close the setup wizard window, And you should be able to see there's a Database icon in the Database Connections folder.<br/>[[Image:011_MySQL_DB_shown_in_DataSourceExplorer.png]]<br/><br/> | ||
Revision as of 04:20, 24 February 2014
Prerequisite
1. The Data Tools Platform (DTP) is required for setup DB connection, the Eclipse IDE for Java EE Developers distribution of Eclipse we mentioned in ZK Studio Essentials has already include DTP, so in most case it is not necessary to do extra Eclipse DTP plug-in installation.
2. Download MySQL Connector/J:
extract the zip file to a proper location.
Setup Database Connection in MySQL
- Open Data Source Explorer via [Window]/[Show View]/[Data Source Explorer]:
- Right click the Database Connection folder, select [New...].
- Select the Database you suppose to connect ( MySQL 5.1 as the example in this document), you can type custom name and description for mnemonic, click Next > .
- On next page, click the New Driver Definition icon next to the Drivers: listbox.
- On the popup window, select the Database Version in Name/Type' tab.
Swith to Jar List' tab, click Clear All to clear the default false jar file location.
then click Add JAR/Zp... .
Locate the jar file inside the folder that just extracted from downloaded MySQL Connector/J zip file.
Switch to '"Properties" tab, modify the database connection setting according to your MySQL Database configuration, then click OK
Note: The JDBC URL format for MySQL Connector/J is as follows, with items in square brackets ([, ]) being optional:
jdbc:mysql://[host:port],[host:port].../[database][?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
If the host name is not specified, it defaults to 127.0.0.1. If the port is not specified, it defaults to 3306, the default port number for MySQL servers. In above image the database name is test
jdbc:mysql://localhost:3306/test
- To verify if the setup is functional, click Test Connection .
It should popup a Ping succeeded message, Click OK to continue.
Note: Make sure the MySQL database is up and running. If it is not running, the Test Connection will fail. If you don't know how to find if MySQL is running then please google search it
- Press Finish to close the setup wizard window, And you should be able to see there's a Database icon in the Database Connections folder.
Note
- Firewall of the System that install Database or security setting of the Database may prevent you from connect the DB successfully.
- If you had specify the right MySQL Connector/J jar file before, then Step 4 & 5 can be skipped, you can directly modify the following field to match your MySQL Database configuration:
then proceed the subsequent steps to finish setup.