Il y a beaucoup de questions: "Comment commencer à travailler avec MySQL comme une base de données intégrée?", "Comment utiliser Connector/MXJ", etc. Mais il n'y a pas de informations utiles (ni tutoriels!). Je veux dire qu'il n'y a pas d'instructions détaillées sur la façon de faire de telles choses. Bien sûr, il y a un site web MySQL, où est un article sur l'utilisation de MysqldResource. En fait, je ne comprends pas ce que c'est.Et encore une fois ... MySQL Embedded dans Java App
Finissons ce manque de retenue! S'il vous plaît, si vous avez de l'expérience dans ce sujet, donnez autant d'instructions que possible! (Quoi télécharger, comment ajouter des pots (par exemple, pour éclipser), un code sera grand ...)
Par exemple, le code suivant ne fonctionne pas - ClassNotFoundException
- bien que j'ai ajouté mysql-connector-mxj-gpl-5-0-11.jar
et mysql-connector-mxj-gpl-5-0-11-bd-files.jar
à le chemin de classe du projet.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DatabaseWorks {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
try {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost", "root", "");
Statement st = con.createStatement();
String query = "SELECT VERSION();";
ResultSet rs = st.executeQuery(query);
rs.next();
System.out.println("success!!!! " + rs.getString(1));
} catch (SQLException e) {
e.printStackTrace();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Stack Overflow est pour des questions spécifiques, et non pas les sondages , des listes ou des tutoriels (c'était, mais plus maintenant). – BoltClock
pourquoi ne pas utiliser sqlite? – zengr
à BoltClock: Que voulez-vous dire? Tout d'abord, beaucoup d'articles ici sont une sorte de tutoriels. Deuxièmement, si vous pouvez aider - s'il vous plaît, répondre à la question ou donner un lien utile (je n'ai pas trouvé), sinon - s'il vous plaît, ne pas inonder. – Dmitry