110,537
社区成员
发帖
与我相关
我的任务
分享
package com.riley;
import java.awt.Color;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;
class MyJDialog extends JDialog{
public MyJDialog(AbsolutePosition ff){//构造函数
super(ff,"窗体的题目",true);
Container con=getContentPane();
con.add(new JLabel("HHHH"));
}
}
public class AbsolutePosition extends JFrame {
public AbsolutePosition(){//无参构造函数
setTitle("绝对布局");
JLabel jl=new JLabel("这是一个标签");
setLayout(null);
setSize(600,600);
Container c= getContentPane();
c.setBackground(Color.LIGHT_GRAY);
JButton b1=new JButton("按钮1");
JButton b2=new JButton("按钮2");
b1.setBounds(10, 30, 80, 30);
b2.setBounds(60, 70, 80, 30);
c.add(b1);
c.add(b2);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
AbsolutePosition ab=new AbsolutePosition();
new MyJDialog(ab);
}
}
conn = new SqlConnection("");
conn.Open();
string updateCodeEx = string.Empty;
updateCodeEx = "";
SqlCommand updateCodeExCom = new SqlCommand(updateCodeEx, conn);
updateCodeExCom.ExecuteNonQuery();
//这样不能实现你的需求麽?
如果你想在更新数据库后进行刷新,那就再更新后面再执行一次select呗,然后绑定在相关控件上public int GetDbData(string name)
{
int dataValue = 0;
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = ContString;
try
{
myConnection.Open();
MySqlCommand myCommand = myConnection.CreateCommand();
if (name != null)
{
myCommand.CommandText = "SELECT * FROM warnTable WHERE NAME='" + name + "'";
//判断是否查找成功
MySqlDataReader getValue = myCommand.ExecuteReader();
if (getValue.Read())
{
dataValue = Convert.ToInt32(getValue["value"].ToString().Trim());
}
}
else
{
throw new Exception("DeHelper GetDbData Error");
}
}
catch
{
throw new Exception("DeHelper GetDbData Error Open");
}
myConnection.Close();
return dataValue;
}
这是我取数据的代码,我程序设计每500毫秒取一次数据