Ich möchte SQL-Konnektivität mit Schaukeln lernen (Java) kann jemand vorschlagen, eine gute Ressource für meinen Zweck.Verbinden Schaukeln mit Sql
Antwort
Ich glaube, Sie wollen bis schauen, wie MVC zu verwenden, mit Swing, wo Schaukel Ihre Ansicht ist, und der Controller Griffe bekommen die Daten in die und aus der Datenbank über JDBC oder einem ORM Vermittler wie Hibernate.
Ich nehme an, Sie möchten MySQL mit Java verbinden. Um dies zu tun benötigen Sie MySQL Java Connector
Link 1 Link 2 A complete tutorial, But long :)
Bitte weitere Informationen hinzufügen. So können wir dir mehr helfen.
Versuchen Sie, die NetBeans IDE zu verwenden. Unter den Java-Vorlagen gibt es eine Anwendung, die eine einfache Swing-Schnittstelle erzeugt, die auf eine Datenbank zugreift. Es implementiert die guten Praktiken mit JPA.
Dieser Link hat die genaue Lösung für Ihre Frage.
A Simple login app in Java Swings & Mysql Eine Swing-Anwendung für die Anmeldebestätigung. Sie müssen den "MySql Connector für Java" (aka JConnector) von der Website herunterladen http://dev.mysql.com/downloads/connector/j/ Nach dem Download, legen Sie die Datei mysql_connector.jar in Ihrem Projektordner. Verwenden Sie einige IDE wie Eclipse oder andere.
Die beste Verbindung i Sie geben könnte ist
https://drive.google.com/open?id=0B36ZqeHukmpeZWZLRUhxb1FJclU. Dieses PPT hat mir geholfen, Swings mit SQL zu verbinden.
Ich habe einen Code geschrieben, der die Sql mit Schaukeln verbindet. Es gibt auch eine Anmeldedetailfunktion, die dir sagt, wie man den Sql mit Schaukeln benutzt.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import javax.swing.AbstractButton;
import javax.swing.JOptionPane;
public class Database {
static String JDBC_DRIVER,DB_URL;
String USER,PASS;
Connection conn;
Statement stmt;
public Database()
{
// JDBC driver name and database URL
JDBC_DRIVER = "com.mysql.jdbc.Driver";
DB_URL = "jdbc:mysql://localhost:3306";
USER = "root";
PASS = "anshtiger";
conn = null;
stmt = null;
ResultSet rs=null;
ResultSet rs1=null;
try{
//STEP 2: Register JDBC driver
Class.forName("com.mysql.jdbc.Driver");
//STEP 3: Open a connection
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sq;
sq = "create database if not exists AIRLINE";
stmt.execute(sq);
System.out.println("Creating statement...");
String sql="use AIRLINE";
stmt.execute(sql);
}catch(SQLException se1){ //Handle errors for JDBC
se1.printStackTrace();
}catch(Exception e){ //Handle errors for Class.forName
e.printStackTrace();
}
}
public void signupdetail(String userid, String pass2, String question, String answer, String fname, String lname,
String gender, String string, String martial, String email,
String mobileno, String nationality, String address, String city, String state, String country, String pincode){
{
try{
String sq1 = "create table if not exists customerdetail(userid varchar(20) unique, primary key(userid),password varchar(20),question varchar(100),answer varchar(30),fname varchar(20),lname varchar(20),gender varchar(10) ,dob varchar(20),martialstatus varchar(10),emailid varchar(30),mobileno varchar(10),nationality varchar(15),address varchar(50),city varchar(15),state varchar(20),country varchar(20),pincode varchar(8))";
stmt.execute(sq1);
System.out.println("Creating statement...");
String sql2="insert into customerdetail values('"+userid+"','"+pass2+"','"+question+"','"+answer+"','"+fname+"','"+lname+"','"+gender+"','"+string+"','"+martial+"','"+email+"','"+mobileno+"','"+nationality+"','"+address+"','"+city+"','"+state+"','"+country+"','"+pincode+"')";
stmt.executeUpdate(sql2);
stmt.close();
conn.close();
}catch(SQLException se1){ //Handle errors for JDBC
se1.printStackTrace();
}catch(Exception e){ //Handle errors for Class.forName
e.printStackTrace();}
finally{ //finally block used to close resources
try{
if(stmt!=null)
stmt.close();
}catch(SQLException se2){
}// nothing we can do
try{
if(conn!=null)
conn.close();
}catch(SQLException se3){
se3.printStackTrace();
}//end finally
}
}
}
- 1. SQL-Ausnahme beim Verbinden mit SQL-Server
- 2. Verbinden mit SQL Server mit ActiveRecord
- 3. PHP verbinden mit MS SQL mit SSL
- 4. Verbinden mit SQL Server mit pypyodbc
- 5. Verbinden mit SQL CE db mit SQLConnection
- 6. Verbinden mit SQL Server 2008 mit PDO
- 7. Verbinden mit Microsoft SQL Server mit Python
- 8. R - Verbinden mit SQL Server mit RSQLServer
- 9. zu Azure SQL verbinden
- 10. Verbinden mit SQL Server mit CL-SQL über unixODBC/FreeTDS
- 11. Verbinden mit SQL Server über PDO mit SQL Server-Treiber
- 12. Laravel: Verbinden mit SQL-Datenbank in Vagrant
- 13. Verbinden mit einer SQL-Datenbank in C#
- 14. SQL Alchemy: kann nicht verbinden mit engine.connect()
- 15. Verbinden mit SQL Server2005 aus ActionScript3
- 16. XBOX 360 XNA verbinden mit SQL-Server
- 17. So verbinden Sie mit SQL nach Selfvalidate
- 18. SQL - Tabellen mit keiner gemeinsamen Spalte verbinden
- 19. Wie verbinden Sie .NET mit SQL-Datenbank?
- 20. Mehrere Benutzer verbinden mit SQL-Server
- 21. SQL Workbench Fehler beim Verbinden mit Redshift
- 22. Mit SQL Server Developer Edition verbinden
- 23. Kann nicht mit Spark-sql cli verbinden
- 24. SQL zu Linq Konvertierung mit Kreuz verbinden
- 25. C# - Sicher mit Remote-SQL Server verbinden?
- 26. Wie Azure SQL mit JDBC verbinden
- 27. Verbinden von localhost SQL-Datenbank mit OLEDB
- 28. Sql Express SQL-Treiber verbinden C++
- 29. SQL verbinden über fünf Tabellen
- 30. Verbinden mit MS SQL Server mit Windows-Authentifizierung mit Python?
Was ist Java Swings? –
Sagen Sie uns, wie viel Sie wissen, damit wir eine gute Ressource vorschlagen können. Die Frage ist zu weit gefasst – OscarRyz