先看一下源码:
public String lb=jLabel2.getText();
public String lb1=jLabel3.getText();
public String lb2=jLabel4.getText();
public String lb3=jLabel5.getText();
public String lb4=jLabel6.getText();
public String tx=jTextField1.getText();
public String tx1=jTextField2.getText();
public String tx2=jTextField3.getText();
public String tx3=jTextField4.getText();
public String tx4=jTextField5.getText(); void jButton1_actionPerformed(ActionEvent e) {
String fh=choice1.getSelectedItem();
String url="jdbc:odbc:xuetijin03010438"; String sql="Insert Into "+fh+"("+lb+","+lb1+","+lb2+","+lb3+","+lb4+") Values ("+tx+","+tx1+","+tx2+","+tx3+","+tx4+")";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
PreparedStatement ps=con.prepareStatement(sql);
ps.executeUpdate();
con.close();
} catch(Exception se)
{
jLabel12.setText("操作失败,信息是否完整或已存在");
System.out.println(se); }
}
运行时总是能捕捉到错误,调试后我把错误归结到插入语句中的参数问题.请专家诊断!~~~~~~
public String lb=jLabel2.getText();
public String lb1=jLabel3.getText();
public String lb2=jLabel4.getText();
public String lb3=jLabel5.getText();
public String lb4=jLabel6.getText();
public String tx=jTextField1.getText();
public String tx1=jTextField2.getText();
public String tx2=jTextField3.getText();
public String tx3=jTextField4.getText();
public String tx4=jTextField5.getText(); void jButton1_actionPerformed(ActionEvent e) {
String fh=choice1.getSelectedItem();
String url="jdbc:odbc:xuetijin03010438"; String sql="Insert Into "+fh+"("+lb+","+lb1+","+lb2+","+lb3+","+lb4+") Values ("+tx+","+tx1+","+tx2+","+tx3+","+tx4+")";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
PreparedStatement ps=con.prepareStatement(sql);
ps.executeUpdate();
con.close();
} catch(Exception se)
{
jLabel12.setText("操作失败,信息是否完整或已存在");
System.out.println(se); }
}
运行时总是能捕捉到错误,调试后我把错误归结到插入语句中的参数问题.请专家诊断!~~~~~~
解决方案 »
- 问一个线程返回值问题 求帮忙解答
- Java Swing JTable 添加标题
- 做完其实飞行骑这类的小项目,可以看java编程思想这类书吗
- java缩略gif图方法(急)
- 关于Object中的clone()方法`
- java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的描述器索引
- 新手学习Java,请大家帮我看一个问题!万分感谢!!
- 求高手解答!刚学java,不知道是什么问题?!!!!!!!
- 简单的try catch问题----有点忘记了
- Jtable问题,高分相送!
- java程序运行时是先执行main方法还是先进行初始化?大伙都来讨论讨论!
- 关于java里的 转义字符与单引号的问题,求救!
直接执行一下不就知道了
直接执行一下不就知道了
请问该如何设定参数????????
不能这样加,参数返回的本来就是string类型,大加没发现吗?
((public String lb=jLabel2.getText();
public String lb1=jLabel3.getText();
public String lb2=jLabel4.getText();
public String lb3=jLabel5.getText();
public String lb4=jLabel6.getText();
public String tx=jTextField1.getText();
public String tx1=jTextField2.getText();
public String tx2=jTextField3.getText();
public String tx3=jTextField4.getText();
public String tx4=jTextField5.getText();))
这些语句我是加在void jButton1_actionPerformed(ActionEvent e) {}
的外面吗,所以没有结果.问题解决了,谢谢~
结帖!!!!~~~~