【发布时间】:2013-12-14 20:39:42
【问题描述】:
我对 java 应用程序和 mysql 之间的连接有一些问题。
这是我的文件(这个文件很好用):
import java.sql.*;
import javax.swing.JFrame;
public class MysqlConnect{
public static void main(String[] args) throws SQLException {
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "jdbctutorial";
String driver = "com.mysql.jdbc.Driver";
String userName = "birthday";
String password = "123456";
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
} catch (Exception e) {
e.printStackTrace();
}
}
}
是否可以“分离”主连接和 mysql 连接??
我的想法是这样的:我有 MysqlConnection 文件和另一个 GUI 文件。
在 GUI 文件中,我有一个按钮(添加),每当我单击此按钮时,一些数据都会存储到数据库中。我的问题是我不知道如何运行查询,因为我需要 Statement 变量、Connection 变量等..我想做什么?在同一个文件中执行 mysqlConnection 和 GUI?我的另一个想法是做一个 MysqlConnection 类型的对象并使用该对象。问题是:如果我删除 (public void main .....)我在 try and catch 时出错。
对不起,如果我的英语不好,但我希望我能说清楚。 提前致谢 。
【问题讨论】:
-
在尝试使用数据库之前,学习语言/编程的基础知识可能是个好主意?
标签: java mysql swing connection