郁闷了一上午--------------JDBC 访问SQLServer 一个巨奇怪的问题 stmt.execute("SELECT * FROM ##PETR_TEMP_rpDZY WHERE TEMP_ID_Num BETWEEN 1 AND 20"); 加入一个* 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Protocol confusion. Got a 0x79 packet 是什么错误????晕了 对这个问题我发表一下看法:我觉得没有必要做这个工作。一开始作数据库的人都有一种理想,希望能够写出兼容所有的数据库的程序来。只要经过一段努力后就会发现:这么做实在是得不偿失。所以,更合适的做法是:为你可能用到的数据库各自完成一套相关方案。比如,你希望在SQL Server中实现Oracle的rownum,那么你必须用临时表,完成一次插入值,一次查询,一次删除操作。这么作的效率在哪里?其实如果你只是需要得到前几条纪录,SQL Server提供的Top语句就可以实现,给每个纪录编一个号码更是轻而易举的事。 main方法中的变量算不算局部变量? fop格式控制问题 如何隐藏Runtime.getRuntime().exec(String)之后的Command Line Window? 加了package后javac编译就无法通过了 Java Applet向Servlet发消息,分别发post和get请求,请问该如何实现 如何把用jdbc查出的resultset结果集数据通过网络发送到另一台机器上(给100分) 简单的问题 按键,控制问题,?大家来谈谈好吗 请教Java Socket高手一个“Java Socket工具的创建”中的技术点。 bat 询问一个菜单的问题
我觉得没有必要做这个工作。一开始作数据库的人都有一种理想,希望能够写出兼容所有的数据库的程序来。只要经过一段努力后就会发现:这么做实在是得不偿失。
所以,更合适的做法是:为你可能用到的数据库各自完成一套相关方案。
比如,你希望在SQL Server中实现Oracle的rownum,那么你必须用临时表,完成一次插入值,一次查询,一次删除操作。这么作的效率在哪里?其实如果你只是需要得到前几条纪录,SQL Server提供的Top语句就可以实现,给每个纪录编一个号码更是轻而易举的事。