Java编程,为啥会报错?

作者&投稿:国砌 (若有异议请与网页底部的电邮联系)
Java编程添加JScrollPane为什么会报错啊~

目测是没初始化。。。你看看
JScrollPane里的东西也没有初始化,看报错可能是

public class MSUpdate {
private static DBSelect rid;
private static DBSelect idtype;
public void setDBSelect(DBSelect rid, DBSelect idtype){
this.rid=rid;
this.idtype=idtype;
}
public static void MSup(String[] args) {
MSDelete a=new MSDelete();
MSDelete b=new MSDelete();
DBSelect rid=new DBSelect();
DBSelect idtype=new DBSelect();
a.setDBSelect(rid);
b.setDBSelect(idtype);
MSConnection mysql = new MSConnection();
Connection con = mysql.getConnection();
PreparedStatement pst = null;
String sql = "update radius set username=?,value=?, where rid=" + rid + ",idtype=" + idtype;
try {
pst = con.prepareStatement(sql);
System.out.println("update");
pst.setString(1,"aaaa");
pst.setString(2, "12345");
pst.executeUpdate();
pst.close();
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where rid=sql.DBSelect@b166b5,idtype=sql.DBSelect@cdfc9c' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2734)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2458)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2375)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2359)
at mysql.MSUpdate.MSup(MSUpdate.java:40):

我也动手测试过,测试也成功。

 

你测试失败的原因是因为,Math相关的jar包引用不到,这里Math.random()是引用import java.lang.Math;所有报错。

你把test.java放到java_home目录下bin目录下编译,然后执行就可以了。可以参考我发的图片。

希望可以帮到你

 

你的追问:

问下为啥要导入这个?Java不是lang包自动导入的吗?

那请问你写过Math.random()方法吗,没有当然是人家已经写好,你调用。当你编译的时候它找不到jar所有报错。你在java_home目录下编译它会引用相关的jar。



报错不是说的很明白了,是math.random()中间那个点错了;中文的?

math.random() 感觉你写成moth.random()

在最上面导入
import java.lang.Math;

import java.lang.Math;



ava是什么
其次,AVA拥有丰富的库和框架支持,可以帮助开发者快速实现各种功能。此外,AVA还具有良好的安全性和稳定性,能够保证应用程序的安全运行。同时,它的性能优化和并发处理能力也非常出色,可以满足高并发和大数据处理的需求。综上所述,AVA是一种强大的编程语言,具有广泛的应用领域和许多优势。它的基本定义和...

ava是什么意思呀..
1. 编程语言: 在计算机领域,AVA可能指的是一种编程语言。例如,Java语言有时会被简写为AVA,特别是在某些社区或论坛中。这种语言常用于软件开发和应用程序设计。2. 特定领域的术语: 在不同的行业或领域中,AVA可能有特定的含义。例如,在军事或航空领域,AVA可能代表某种装备、技术或操作的代号。3....

ava是什么意思
在计算机科学和编程领域,AVA可能指的是某种特定的编程语言或工具。但实际上,到2023年为止,并没有广泛认知的名为AVA的编程语言或工具。但未来随着技术的发展,可能会出现以AVA命名的新的技术产品。3. AVA可能是某些缩写 在某些特定的行业或领域中,AVA可能代表某种特定的词汇或术语的缩写。例如在网络安...

耍ava过不了好久就自动关机了
关机时系统的事,跟毒没关系,因为 机械游戏4459 是系统毒,(系统毒就是游戏软件或系统非法从而产生的系统BUG,这种BUG杀毒软件杀不到)2网络延时导致系统错误程序(编程#c 命令一致)执行关机命令。建议,从装系统,从新下载AVA 使用正版软件。楼下的,我玩AVA CUP只占 20~40%,游戏一个多G,内存...

在java编程中,java编译器会将java程序转换为
转化为字节码。一般java文件编译过后会成为class文件,这个class文件就是字节码。ava是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

ava和CF差不多吗?
每一个部份的改造都会增强主武器的某些属性,但同时也会在其它属性进行一些削减。所以在AVA中,玩家是可能打造出属于个人专属手感的主武器的。可改造的6个部分如下:枪口:对主武器进行枪口前侧改造。影响武器命中率或弹群的形成等。枪管:对主武器进行枪管改造,会强化枪支威力或命中率等。瞄准镜:对主武器进行标准镜改造...

为什么AVA比CF画面跟逼真?
首先 CS、CF、AVA三者引擎不同,AVA用的是目前较好的引擎‘虚幻三’相比都知道此款引擎:只要你的配置够牛,再大的渲染都可以通过此款引擎来实现。第二 你说CF画面移动的过程中,一条斜线会显得 是多条斜线短接而成,是因为cf的引擎不是很好,不支持抗锯齿,所以你会发现这种情况,如果你想获得更好...

ava的大方向是什么
ava的大方向就是j2eej2ee不仅仅是socket编程,具体包括13中核心技术J2EE的核心API与组J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):方法\/步骤 1.JDBC(Java...

请达人推荐一本C#入门的书籍,本人用过ava做过项目,但是对C#以及.net...
国内第一本C# 2005著作!这是一本曾成就无数C#程序员的经典名著,厚而不“重”,可帮助您轻松掌握C# 2005的各种编程知识,为您的职业生涯打下坚实的基础!(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)这本书每讲完一个概念后总会附有一个简单易懂的代码实例,对一些抽象的东西会...

什么是Java语言? Java语言程序员就业前景如何?
ava 语言是一种广泛使用的编程语言,具有面向对象、跨平台等特点。虽然现在很多大厂都在裁员,但Java 语言程序员的就业前景还是比较乐观的。Java 应用广泛,在企业级应用、互联网开发、移动应用开发等领域都有大量需求。唐普觉得随着技术的不断发展,对 Java 程序员的要求也在不断提高,但总体来说,Java ...

边坝县17753005080: java程序,为什么会报错 -
归武解郁: 程序中有几处错误. 1 数组越界.Java中数组下标从0开始,数组中最后一个元素下标是(数组length-1),所以你的for循环应该写成 for(int i = 0; i < num; i++)2 a[][]没有正确初始化.数组长度num是在ch5的构造方法里传入的,但是a[][]作为ch5的...

边坝县17753005080: 为什么正确的Java程序再次开后有错 -
归武解郁: 运行Java程序会在后台启动虚拟机,javax的进程,如果你第一次不正确关闭,第二次再开就会报错,所以你到任务管理器里面把javax的进程结束掉就可以了.

边坝县17753005080: 箭头所指的这行java代码为什么会报错 -
归武解郁: break表示跳出循环了,后面的println永远不会运行所以是无效代码,java对这些无效代码的编译就是报错

边坝县17753005080: 为什么编译通过的java代码有时会出现一些莫名其妙的错误 -
归武解郁: java一点是,一处编译,到处报错,这是新手经常遇到的问题,因为代码没变,但是环境改变了.

边坝县17753005080: 为什么这个JAVA程序提示错误:需要class,interface或enum -
归武解郁: 这是Java文件的编码导致的问题,通常使用javac FirstSample.java编译UTF-8编码的.java源文件.没有指定编码参数encoding的情况下,默认使用的是GBK编码 当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8编码文件的3个字节的文件...

边坝县17753005080: 我的JAVA程序为什么报错呢? -
归武解郁: Circle类没实现ShapeArea接口的定义的abstract double getArea()方法,一个类实现一个接口必须实现这个接口的所有方法,正确的如下: public interface ShapeArea { abstract double getArea(); abstract double getPerimeter(); }class Circle ...

边坝县17753005080: JAVA在编译时报错的原因是什么?求详细解释. -
归武解郁: 父类没有无参数的构造方法,加个空构造方法就可以了 public Father() { } 因为创建子类的时候会先创建父类,找不到父类的合适的构造方法,就会报错

边坝县17753005080: 为什么每次我写的Java程序,写注释都报错? -
归武解郁: 这个问题是这个记事本的原因 换一个记事本就可以了 可以先试试电脑自带的笔记本 重新创建一个java文件 把你这个代码放进去再编译

边坝县17753005080: 用命令提示符编java为什么总是提示出错呢? -
归武解郁: 很有可能代码有问题或者环境没有配置好

边坝县17753005080: java启动程序的时候报错,这是什么问题呢? -
归武解郁: 一般是因为缺少jar包,或路径配置问题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网