Solved

Java jdbc connection

Posted on 2011-09-25
12
244 Views
Last Modified: 2012-05-12
I had a hard drive fall apart and had to install a new hard drive.  I had a backup of the directories with my projects in them and copied them back to the new hard drive.  I installed the latest version of NetBeans and am trying to compile one of my projects.  It compiled fine on the hard drive that crashed before it crashed.  There is an error in the source code saying it can't

import com.mysql.jdbc.connection

I suppose the new install of the libs and so forth put things where NetBeans can't find them.  I have looked around but can't remember where to go to make sure the library is available.  Need a hand telling NetBeans where things are.
Thanks.

0
Comment
Question by:sargent240
  • 7
  • 5
12 Comments
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
You need to dowanload MySql
JDBC driver - downlosd this -expand it and put jar in the classpath:
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.17.zip/from/http://mysql.he.net/
0
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
0
 

Author Comment

by:sargent240
Comment Utility
Are you saying I need the mysql.connection.java jar file?
0
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
You need the jar file which contains the driver for MySQL
This file mysql-connector-java-5.1.9.jar should have this driver and should be placed in
the classpath of your project
0
 

Author Comment

by:sargent240
Comment Utility
That file is installed.  I think the problem is telling netbeans where to find it and that is what I am not sure of.  
0
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
In Netbeans right-click on your project - select Properties - then in the winodw in the left column
select libraries, then on th right press button Add jar/folder, brwose to the folder where you have this jar and add the jar
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:sargent240
Comment Utility
That was the cure Yan! Thanks a lot!

I have one other quick question while you are on the line.  I have updated Netbeans to the latest (I think it's 1.7.0 or something like that) and I lost the place where I set the main project.  I used to right click on the project and there was an option to

set as main project.

I don't see that now.  Has it been moved?
Cheers
0
 
LVL 47

Accepted Solution

by:
for_yan earned 500 total points
Comment Utility
I don't have Netbeans 7.0, I have 6.9

But the main class you set if you right-click the project and go to Properties - then go to Run (in the left column), then on the right side
you can type the main class or browse to it

0
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
I doubt if they changed in 7.0 that way I suggested above.
0
 
LVL 47

Expert Comment

by:for_yan
Comment Utility
Another way - more probable could have changed - is you right-click the projects - and then go not to the very bottom, where you see properties
but halfway - like Edit configurations or Run configurations or something about configurations
Then you sleecte customize from short dropdown - adn you should come to the sasme screen as Properties-Run

0
 

Author Comment

by:sargent240
Comment Utility
I don't think we are in the right place yet.  I have three projects loaded and one of them is highlighted.  If I select Run at the top of the Netbeans screen and then select

Run main project

which is the first item in the drop down it executes the project that is highlighted.  How do I highlight one of the other projects so it is the main project when I select Run and Run main project.
0
 

Author Closing Comment

by:sargent240
Comment Utility
Top notch.  Great to work with
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
mergeTwo  challenge 13 70
strCount chalenge 3 50
Which is the latest version of Apache Tomcatl 3 35
JDeveloper 12c for 32 bit 4 33
For customizing the look of your lightweight component and making it look opaque like it was made of plastic.  This tip assumes your component to be of rectangular shape and completely opaque.   (CODE)
For beginner Java programmers or at least those new to the Eclipse IDE, the following tutorial will show some (four) ways in which you can import your Java projects to your Eclipse workbench. Introduction While learning Java can be done with…
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now