私はスイング(Java)を使用してSQL接続を学びたいと思っています。スイングをSQLで接続する
答えて
Swingがあなたのビューであり、コントローラがHibernateのようなJDBCやORM仲介を使ってデータをデータベースとの間でやり取りするのを処理する方法を調べたいと思うと思います。
MySQLとJavaを接続したいと思っています。あなたは、MySQLのJavaコネクタ
Link 1 Link 2 A complete tutorial, But long :)
が必要になることを行うにはより多くの情報を追加してください。だから我々はもっとあなたを助けることができます。
NetBeans IDEを使用してください。 Javaテンプレートの中には、データベースにアクセスする簡単なスイングインターフェースを生成するアプリケーションがあります。 JPAで良いプラクティスを実装しています。
このリンクは、あなたの質問に対する正確な解決策です。
A Simple login app in Java Swings & Mysql ログイン認証のためのスイングアプリケーション。 サイト「http://dev.mysql.com/downloads/connector/j/ 」から「MySql Connector for Java」(別名JConnector)をダウンロードする必要があります。ダウンロードした後、プロジェクトフォルダにmysql_connector.jarファイルを置きます。EclipseなどのIDEを使用してください。
私はあなたを与えることができる最高のリンクは
https://drive.google.com/open?id=0B36ZqeHukmpeZWZLRUhxb1FJclUです。このpptはSQLとスイングを接続するのに役立ちました。
私はスイングとSQLを接続するコードが書かれています。スイングでSQLを使用する方法を説明するsignup detail関数もあります。
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. Javaのスイング:接続4 GUI
- 2. AndroidでSQL Azureを接続する
- 3. SQL接続コード
- 4. NSIS SQL接続
- 5. SQL:接続は
- 6. PHP SQL接続
- 7. SQL接続とOLEDB接続の違い
- 8. Oracle SQL Developer - 接続に接続
- 9. JRubyでMS SQL Serverに接続する
- 10. GrailsでのSQL接続
- 11. PHPでのリモートSQL接続
- 12. ZendでSQLプロセスに接続
- 13. SQL Azureでの接続プーリング
- 14. Laravel sql接続タイムアウト
- 15. Tableau - SQL Server接続
- 16. SQL Server - JDBC接続
- 17. SQL Azureに接続
- 18. C++セキュアSQL接続
- 19. C#Sql接続ドライバ
- 20. 接続-MongoDB&SQL Server
- 21. SQL接続なし
- 22. ADO.NET:オープンSQL接続
- 23. GoogleクラウドSQL接続
- 24. C#データベース接続SQL
- 25. 接続SQLサーバーC#
- 26. ネットワーク再接続後にSQLサーバーの接続が失敗する
- 27. SQL接続vb.net - アプリケーション用の1つのSQL接続オブジェクト。
- 28. IBM CognosをSQL Serverに接続する
- 29. Xamarin.AndroidとSQL Serverデータベースを接続する
- 30. LINQPadをリモートSQL Serverに接続する
Java Swingsとは何ですか? –
あなたはどれだけ知っていますか?教えてください。問題は広すぎる – OscarRyz