import java.io.*;
import java.awt.event.*;
import java.awt.*;import javax.swing.*;
import java.sql.*;public class hhhh extends Frame
{
public static void main(String args[])
{
Connection con;
Statement sql=null;
ResultSet rs;
TextField xuehao,xingming,banji,nianling,dianhua;
Panel p1,p2,p3,p4,p5;
xuehao=new TextField(10);
xingming=new TextField(10);
banji=new TextField(10);
nianling=new TextField(10);
dianhua=new TextField(10);
Frame fr=new Frame();
fr.setLayout(new GridLayout(3,1));
p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();
p5=new Panel();
p1.add(new Label("xuehao"));p1.add(xuehao);
p2.add(new Label("xingming"));p2.add(xingming);
p2.add(new Label("banji"));p3.add(banji);
p4.add(new Label("nianling"));p4.add(nianling);
p5.add(new Label("dianhua"));p5.add(dianhua);
fr.add(p1);fr.add(p2);fr.add(p3);fr.add(p4);
fr.add(p5);
System.out.println("OK Change");
//addWindowListener(new WindowAdapter()
//{
//public void windowClosing(WindowEvent e)
//{
//System.exit(0);
//}
//});
//repaint(); try
{
String Sxuehao,Sxingming,Sbanji,Snianling,Sdianhua;
Sxuehao="'"+xuehao.getText().trim()+"'";
Sxingming="'"+xingming.getText().trim()+"'";
Sbanji="'"+banji.getText().trim()+"'";
Snianling="'"+nianling.getText(). trim()+"'";
Sdianhua="'"+dianhua.getText(). trim()+"'";
String temp="UPDATE lai SET xuehao="+Sxuehao+"xingming="+Sxingming+"banji="+Sbanji+"nianling="+Snianling+" WHRER dianhua="+Sdianhua;
con= DriverManager.getConnection("jdbc:odbc:lai","","");
sql.executeUpdate(temp);
con.close();
}
catch(SQLException ee){}
}
}不知道为什么,就是红色那一步做不出来,连接不上数据库,怎么改都有问题。不知道问题出在那里了。请各位高手帮帮忙,谢谢!
import java.awt.event.*;
import java.awt.*;import javax.swing.*;
import java.sql.*;public class hhhh extends Frame
{
public static void main(String args[])
{
Connection con;
Statement sql=null;
ResultSet rs;
TextField xuehao,xingming,banji,nianling,dianhua;
Panel p1,p2,p3,p4,p5;
xuehao=new TextField(10);
xingming=new TextField(10);
banji=new TextField(10);
nianling=new TextField(10);
dianhua=new TextField(10);
Frame fr=new Frame();
fr.setLayout(new GridLayout(3,1));
p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();
p5=new Panel();
p1.add(new Label("xuehao"));p1.add(xuehao);
p2.add(new Label("xingming"));p2.add(xingming);
p2.add(new Label("banji"));p3.add(banji);
p4.add(new Label("nianling"));p4.add(nianling);
p5.add(new Label("dianhua"));p5.add(dianhua);
fr.add(p1);fr.add(p2);fr.add(p3);fr.add(p4);
fr.add(p5);
System.out.println("OK Change");
//addWindowListener(new WindowAdapter()
//{
//public void windowClosing(WindowEvent e)
//{
//System.exit(0);
//}
//});
//repaint(); try
{
String Sxuehao,Sxingming,Sbanji,Snianling,Sdianhua;
Sxuehao="'"+xuehao.getText().trim()+"'";
Sxingming="'"+xingming.getText().trim()+"'";
Sbanji="'"+banji.getText().trim()+"'";
Snianling="'"+nianling.getText(). trim()+"'";
Sdianhua="'"+dianhua.getText(). trim()+"'";
String temp="UPDATE lai SET xuehao="+Sxuehao+"xingming="+Sxingming+"banji="+Sbanji+"nianling="+Snianling+" WHRER dianhua="+Sdianhua;
con= DriverManager.getConnection("jdbc:odbc:lai","","");
sql.executeUpdate(temp);
con.close();
}
catch(SQLException ee){}
}
}不知道为什么,就是红色那一步做不出来,连接不上数据库,怎么改都有问题。不知道问题出在那里了。请各位高手帮帮忙,谢谢!
解决方案 »
- 实体类的抽象作用?
- 求解了,ssh架构java.lang.NullPointerException错误,实在找不到错在哪儿,求指教
- 超市收银系统开发用什么语言好呢?
- 个位大哥大姐啊问下文凭方面的!~
- 关于java三层架构,逻辑层的一些奇思异想,来者有分!
- 帮忙写个 SQL 语句啊
- 不是开玩笑的求助,请高手指点
- TOMCAT加载WEB.XML的问题,在线等,急!
- my-sql jdbc 驱动程序的问题!!!急!!!!
- System.getProperty("mm.name") 这里面的内容是配置在哪里的啊 怎么找呢
- struts是如何实现自动转载的?
- 有谁能给我一个用javamail解析电子邮件的源程序呢?(高手进)
sql为空呀,你要创建Statement实例
con.createStatement("sql语句");
// 执行SQL
Statement stmt= con.createStatement();
ResultSet result=stmt.executeQuery(ls_1); //返回结果
看懂了么???
//得到连接后给Statement 付值才
Statement stmt= con.createStatement();
//付值才能sql.executeUpdate(temp),不然sql一直是个空值
sql.executeUpdate(temp);
Connection conn=DriverManager.getConnection("jdbc:odbc:lai","","");
PreparedStatement pstmt=conn.prepareStatement(String sql);
pstmt.executeUpdate();