为什么在javaee视频教程再次执行时显示了插入语句,数据库里没有数据

如何判断double型变量没有被主动赋值,并使用insert语句插入null到数据库中。
[问题点数:40分,结帖人clearma]
如何判断double型变量没有被主动赋值,并使用insert语句插入null到数据库中。
[问题点数:40分,结帖人clearma]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年4月 VC/MFC大版内专家分月排行榜第一2007年7月 VC/MFC大版内专家分月排行榜第一2007年5月 VC/MFC大版内专家分月排行榜第一2007年4月 VC/MFC大版内专家分月排行榜第一2007年3月 VC/MFC大版内专家分月排行榜第一
2013年3月 VC/MFC大版内专家分月排行榜第二2013年2月 VC/MFC大版内专家分月排行榜第二2008年8月 VC/MFC大版内专家分月排行榜第二2008年7月 VC/MFC大版内专家分月排行榜第二2007年9月 VC/MFC大版内专家分月排行榜第二2007年8月 VC/MFC大版内专家分月排行榜第二2005年12月 VC/MFC大版内专家分月排行榜第二2005年10月 VC/MFC大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。2806人阅读
&SELECT '车速平均值'as&& CARSPEED,查询出的结果是????
解决方法:
第一种办法:先选中出错的数据库→选中以后右键点击属性会弹出数据库属性 对话框→选中数据库属性对话框中的选项→把选项中的排序规则设置成:Chinese_PRC_90_CI_AS→最后点击确定即可。(注意:在选择数据库属性的时候必须确保你所修改的数据库未被使用才可以修改否则会失败的)
第二种办法:首先打开你的sql查询分析器(新建查询),然后输入以下代码执行即可:
ALTER DATABASE 数据库名COLLATE Chinese_PRC_90_CI_AS
解析原因:出现以上情况主要是因为数据库属性的排序规则设置不正确,在Microsoft SQL Server 2005 中,字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。如:
  Chinese_PRC_90_CI_AS
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。
排序规则的后半部份即后缀 含义:
  _BIN 二进制排序
  _CI(CS) 是否区分大小写,CI不区分,CS区分
  _AI(AS) 是否区分重音,AI不区分,AS区分   
  _KI(KS) 是否区分假名类型KI不区分,KS区分 
  _WI(WS) 是否区分宽度WI不区分,WS区分 
区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项
附:如果数据库正在被使用会提示错误:
&& 消息 5030,级别 16,状态 2,第 1 行
&& 无法用排他锁锁定该数据库,以执行该操作。
&& 消息 5072,级别 16,状态 1,第 1 行
&& ALTER DATABASE 失败。无法将数据库 *** 的默认排序规则设置为 Chinese_PRC_90_CI_AS。
解决方法:
确保没有任何用户正在使用数据库,然后将数据库设置为单用户模式。
在数据库“属性”-&&选项&-&“限制访问”-&“Single”
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:24934次
排名:千里之外
原创:29篇
(1)(1)(2)(1)(1)(1)(1)(2)(1)(24)(1)格式:doc&&&
贡献者:蓝烟呵呵
上传时间: 16:24
此文档归属以下专题
暂无相关专题
-------------
新增文件夹...
(多个标签用逗号分隔)
&mysql数据库精深
分享到:&&
下载本文档需要登录,并付出相应积分。()
文件大小:1.99MB
所需积分:& 20
&2006-, All rights reserved.JAVAEE知识点(总结)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
25页免费163页1下载券4页2下载券16页1下载券3页免费10页2下载券13页1下载券2页1下载券13页免费3页免费
喜欢此文档的还喜欢21页2下载券
JAVAEE知识点(总结)|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢java中我使用SQL插入语句,为什么我直接插入到数据库不行,必须要查询下才能在表中显示?_百度知道
java中我使用SQL插入语句,为什么我直接插入到数据库不行,必须要查询下才能在表中显示?
SString commd1;{
con=DriverManager.getConnection(&jdbc:odbc:node&,&&,&&);
sql=con.createStatement();
commd=&INSERT INTO node VALUES('&+ address+&','&+ availableprocessors+&','&+freememory+&',&#憨筏封禾莩鼓凤态脯卡39;&+maxmemory+&','&+ totalmemory+&');& ; sql.executeUpdate(commd);
//commd1=&SELECT * FROM node&;//rs=sql.executeQuery(commd1);//把这两个注释掉就插不进。。。。 sql.close();}catch(SQLException ee){System.out.println(&&+ee);}
“我邹是想知道 ”这位大虾,阿能文明点?程序没有全部弄上去,你给个邮箱吧,我把完整的发给你,加个&;& 分憨筏封禾莩鼓凤态脯卡号不影响的。。。
提问者采纳
mit() ,提交操作。如果不提交的话,你的查询能查到插入的数据是因为你的插入和查询是在同一个事务。但实际上只要不调用mit()方法,操作都没憨筏封禾莩鼓凤态脯卡有被数据库保存。
我试过了,还是不行啊,就是如果不用rs=sql.executeQuery(commd1)语句的话,数据库表中还是找不到插入的信息,见鬼了,用了就可以。。。
你二啊,你是怎么找不到插入的记录
就是数据库的表中看不到呗,你三岁啊,看不懂上面的话?!和还好意思骂人?先学会文明吧。。。不过还得谢谢你,因为你至少帮过我,虽然没用。。。
麻烦你学习学习语文,提高一下表达能力好不好。access 在操作的时候会被锁定。你按以下步骤来1、在access文件关闭的情况下跑你的程序。2、打开access文件看那张表里的数据有没有被插进去
大哥,真得没有啊?不过真的谢了,不吵不相识,要不给个邮箱,你来试试吧?
我艹,你个二货。commd=&INSERT INTO node VALUES('&+ address+&','&+ availableprocessors+&','&+freememory+&','&+maxmemory+&','&+ totalmemory+&');& 你在最后加个&;& 分号干什么,等下一句SQL啊?而且连try都没有,咋加的catch
提问者评价
谢了,虽然还未解决
其他类似问题
按默认排序
其他2条回答
按照你的代码,到sql.executeUpdate(commd);就已经完成了数据的插入。建议你定义一个 int a=
sql.executeUpdate(commd);然后看看a输出的是什么,如果是a为1,表明插入就是成憨筏封禾莩鼓凤态脯卡功的。在你的程序运行完后,再去库里查看的时候应该是有你插入的数据的。要是没有,刷新一下再看看!希望对你有帮助哦!
首先谢谢了,您的方法我以前试过了,a是等于1的。我想把完整程序发给大家看看,需要的给个邮箱,谢了~
数据库刷新了?
我用的数据库是access 2003,以前都没遇到这种情况的,弄得我头晕。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 javaee视频教程 的文章

 

随机推荐