【发布时间】:2018-01-25 11:57:02
【问题描述】:
我创建了一个注册表单并将数据保存在数据库中,但它没有检索到表:
代码如下:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
//con = DriverManager.getConnection("jdbc:mysql://localhost:3306/studreg","root","");
String sql="select * from newdata where srno=?";
ResultSet resultSet =null;
pst=con.prepareStatement(sql);
pst.setText(1,search.getText());
rs =pst.executeQuery();
if(rs.next()){
String add1;
add1 = rs.getString("srno");
srno.setText(add1);
String add2=rs.getString("name");
name.setText(add2);
String add3=rs.getString("email");
email.setText(add3);
String add4=rs.getString("password");
password.setText(add4);
String add5=rs.getString("mobleno");
mobileno.setText(add5);
String add6=rs.getString("gender");
gender.setText(add6);
String add7=rs.getString("country");
country.setText(add7);
String add8=rs.getString("refrence");
refrence.setText(add8);
String add9=rs.getString("select");
select.setText(add9);>
当我尝试运行它时出现此错误:
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Uncompilable source code - cannot find symbol symbol: class preparedStatment location: class newframe.DataSave
at newframe.DataSave.<init>(DataSave.java:25)
at newframe.DataSave$3.run(DataSave.java:253)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)
at java.awt.EventQueue.access$000(EventQueue.java:102)
at java.awt.EventQueue$3.run(EventQueue.java:662)
at java.awt.EventQueue$3.run(EventQueue.java:660)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
【问题讨论】:
-
请添加错误信息和
DESCRIBE newdata的输出 -
线程“AWT-EventQueue-0”java.lang.RuntimeException 中的异常:无法编译的源代码 - 找不到符号符号:classpreparedStatment 位置:class newframe.DataSave
-
在 java.security.AccessController.doPrivileged(Native Method) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 在 java.awt.EventQueue.dispatchEvent(EventQueue.java:671 ) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
-
在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java :147) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
标签: java