私はJavaに新しい、私はC#で経験があり、私は私のユニに使用されているプログラミング言語であることを試したかったのです。
C#でいくつかのプロジェクトを完了した後、私がした大きな間違いの1つは、データベース接続の詳細を一箇所に保存していないことでした。 (私はクエリを実行するたびに接続文字列を含める必要がありました)
初心者のための簡単なログインフォームを作成しています。sqlクエリを実行するためにストアドデータベース情報を使用します。java
sqlDB.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class sqlDB{
public Connection connect() {
Connection con = null;
String url = "jdbc:sqlserver//SERVER IP";
String db = "DBNAME";
String driver = "com.mysql.jdbc.Driver";
String user = "USERNAME";
String pass = "PASSWORD";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
if (con == null) {
System.out.println("Connection cannot be established");
}
return con;
} catch (Exception e) {
System.out.println(e);
}
return null;
}
}
Login.java
これは、ログインボタンのイベント、私がログイン中sqlDB.javaでデータベース接続を使用するにはどうすればよい
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String username = usernameText.getText(); // username textbox value
String password = passwordText.getText(); // password textbox value
}
です。 javaのようなクエリを実行する
"'Select user,pass from login where user='"+username+"' and pass='"+password+"'
次に、ログインする番号を確認してください。
私はsqql.java形式の返された 'con'をlogin.javaに使用してSQLクエリを実行する方法を質問しています –
SQLクエリーの実行方法を知りたいだけですか? –