将Java数据库加载到Java Swing应用程序
问题描述:
我有一个MySQL数据库,我正试图加载到我正在创建的Java应用程序中。这是在Minecraft服务器上显示当前在线玩家。我已将它设置为当某人离开或加入时服务器更新数据库的位置。我需要将它加载到显示在线播放器的控制面板中,并允许停止/启动/重新启动服务器。将Java数据库加载到Java Swing应用程序
感谢
答
如果您正在使用的Swing框架,只需要连接到你所需要的驱动程序和管理连接的JDBC的数据库。 Here you can download the driver。
为了使用它,我将链接到MySQL的手册here。
另一件事:有一次,我需要制作一种像Twitter和网上冲浪的时间线我发表一篇或两篇文章,他们解释了如何让SQL Server产生一种信号,让你知道一个新的注册在数据库中,然后您可以实时更新数据,但由于这是DBA作业,而且我们没有DBA,因此必须使用每隔60000毫秒自动更新一次的线程。
答
到目前为止,你做了什么,任何SSCCE?
下面是介绍如何从MySQL数据库retrive数据的代码:
public void selectFromSomeTable(){
Connection conn = null;
Statement st = null;
ResultSet rs = null;
String dbUrl = "jdbc:mysql://nameOfTheHost/yourDBname";
String dbUsr = "dbUsername";
String dbPass = "dbPassword";
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection (dbUrl,dbUsr,dbPass);
st = conn.createStatement();
rs = st.executeQuery("SELECT * FROM someTable");
while(rs.next()){
//Get values
String someValue =rs.getString("name_of_the_column");
.
.
.
}
}catch(Exception e){
e.printStackTrace();
}finally{
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
这是我现在能为你做什么。
您正在研究的平台是什么?在Windows/Linux的/ Mac吗? – DaTroop 2012-08-13 18:21:15