String sql="SELECT Rete FROM ExChangeRete WHERE Currency='?'";这是查询语句
pStmt=con.prepareStatement(sql);//■■■1
pStmt.setString(1,currency);//■■■2 这是插入语句
你用查询语句去执行插入语句,你自己想想可能吗?PrepareStatement 是用来修改数据库的,不是用来查询的
createStament()是用来查询的
pStmt=con.prepareStatement(sql);//■■■1
pStmt.setString(1,currency);//■■■2 这是插入语句
你用查询语句去执行插入语句,你自己想想可能吗?PrepareStatement 是用来修改数据库的,不是用来查询的
createStament()是用来查询的
解决方案 »
- 我用ftl文件是不是在我的myeclipse上还要安装freemaker插件啊?
- Java连接Excel
- JAVA泛型能这么限定么?参数2需要是参数1的继承类,并实现了一个特定接口
- java字符串中的方法
- 体会帖 进来瞧瞧
- 请教大侠们一个小题目--新手提问.
- 请问java中TextField对象,为什么不管理如何设置中文字体,却只能显示宋体?
- 谁有java图形设计卷一、卷二电子版下载地址,我都找了一个多月了
- 需要用JBuilder制作软件,目前对JBuilder还未使用,对Java语言也未看,应如何入手?请具体一些,或者推荐两本书
- 你在做JAVA哪方面的应用
- 请高人帮忙!!!
- 请问在哪里下载eclipse啊??
楼主的关键问题在于Currency='?',应该去掉引号。因为?是代替整个变量的,包括引号。
把引号去掉还是那样,还是java.lang.NullPointerException