为部门创建表查询:创建表部门(部门id tinyint(2)zerofill非空自动增量、部门名称varchar(30)唯一键、部门描述文本、主键(部门id));
java代码:包hrmp;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.*;
class AddDepartment extends JPanel
{
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
String deptName=jTextField1.getText();
String deptDescription=jTextField2.getText();
Connection con=null;
PreparedStatement statement=null;
ResultSet rs=null;
String query="Insert into department values (?,?)";
try
{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql:///hrmps? zeroDateTimeBehavior=convertToNull","root","root");
statement=con.prepareStatement(query);
statement.setString(1,deptName);
statement.setString(2,deptDescription);
statement.execute();
int i=statement.executeUpdate();
if(i>0)
JOptionPane.showMessageDialog(null, "Record added");
else
JOptionPane.showMessageDialog(null, "Record couldn't be added");
con.close();
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
} //end of method
}//下课
String deptName=jTextField1.getText();
String deptDescription=jTextField2.getText();
这两种说法是不可能的。因此,它们在构造对象时执行,远远早于用户有机会在文本字段中键入任何内容。
使这些局部变量的jButton1ActionPerform
方法。只有单击按钮时,您才必须读取文本字段中包含的内容。
顺便说一句,发布代码中的所有字段都应该是局部变量。当参数为null或空时,您的方法isNullOrEmpty
返回false。这很令人困惑。
我正在尝试使用python和MySQL开发药房管理系统。但我在连接数据库时遇到了问题。 下面是一些代码:
[粤语][1] [1]:https://i.stack.imgur.com/c7n8R.png'C:\用户\busra\下载 C:\用户\busra\下载 C:\用户\busra\下载 C:\用户\busra\下载
问题内容: 我对git和詹金斯都很陌生。 我将密钥添加到bitbucket和本地计算机中时: 我可以克隆。 但是,当我将相同的url()添加到Jenkins存储库url时,出现以下错误: 问题答案: 您还需要为Jenkins用户设置ssh密钥。 通常的想法是,您登录到Jenkins框,并成为“ jenkins”用户。您可以为您的Jenkins用户打电话,所以请确保使用正确的名称。一旦成为Jenki
我正在尝试使用python和MySQL开发药房管理系统。但我在连接数据库时遇到了问题。 下面是一些代码:
我有一个Access数据库,我是唯一的用户。这是我建立的第一个数据库。它有16个相关表,大约40个选择查询,以及十几个左右的更新/删除查询。它已经是512MB,并且随着更多数据添加到表和更多查询中,它的大小将至少增加一倍 一个月前运行不到30秒的查询随着表的增长开始运行变慢,一些包括计算在内的查询现在需要10分钟左右才能完成(是的,我尽可能多地使用堆叠查询)。 有人对我可以期望从分裂中获得的性能提
我尝试连接angular前端和springboot后端... 所以任何人都可以告诉我这里的错误在哪里....?