㈠ 关于Java 连接sqlserver不报错,但是运行不起。
先检查你的驱动有没有放对位置,驱动应放在你安装的JDK的 \jre6\lib\ext目录下;
如果还是提示同样的错误,就检查你是不是装了两个JDK但却不知道。
检查方法:查看环境变量中的jdk路径和你放置驱动的目录一不一致,不一致的话则说明你安装了两个或以上的jdk。把驱动丢到环境变量目录下的那个jdk下即可;
如果不是以上问题,那把这句Class.forName("com.microsogt.jdbc.sqlserver.SQLServerDriver");
改成Class.forName("com.microsogt.sqlserver.jdbc.SQLServerDriver");看看,这是由于不同版本的驱动所导致
㈡ SQL SERVER 2008 中输入SQL语句,执行后会一直显示正在执行语句,不显示结果也不报错,怎么解决
最好把你的语句发来看看。
字段太多,记录太多,都会使查询变慢。
但更重要的是如果你加了Where条件,而且条件字段又不在索引内,对数据量大的查询来说,
简直是灾难!!
10年前我在小型机上做过几千万记录中查某些记录,由于没在索引中,结果快1天都没结果。
后来改为有索引的条件,不到一秒就OK了。
后来就牢牢记得在Where中强制引入索引内的条件,将大大提升查询效率。
㈢ SQL语句太长,无查询结果,却又不报错
先肯定的回答你,这段SQL语句就算在放大500倍,SQL也能查询出来(速度要看你服务器能力了),所以不是语句长度问题。开销是在查询上。
再分析你的条件,你的大概意思是想查出ID不为空并且为那些工号的行。你应该把所有OR的条件括号起来,否则系统认为ID不为空并且不为521
最后建议你语句改成:
select * from School where id in(Instr('|'&USA_Major&'|','|521|','|'&USA_Major&'|','|557|'),……)
㈣ sql2005安装安装完了 没有报错 找不到运行图标 只有配置工具请高手给个解决的办法!!!
首先你的明确一下2005和2000是不一样的,不是2000有的图标2005都有的。里面没有企业管理器,我记得我之前用的体验版的就只有三个图标,但是已经可以正常使用了。
既然安装没出错的话应该就是安装成功了,你在开始菜单里面的sql2005下的软件都试试吧。
实在不行的话就重装吧。
㈤ 为什么我的select 语句在 pl/sql 工具上,执行了很久都没结果,也不报错
首先,运行一个最简单的select 语句,看看能不能用,
如果有问题的话看看数据库的配置和连接是不是正确。
然后,仔细的检查一下select 语句,看看能不能编译通过,
是不是作为主表的table的数据量比较巨大,
或则是作为查询条件的字段有没有用索引等等的
sql语句调优有很多种方法,
不介意的话可以把你的select 语句放上来一起研究研究
㈥ 在运行SQL时出现错误,请问如何解决
运行数据库出现错误,解决步骤如下:
1、单击“开始”—“所有程序”—“MS SQL Server 2008R2”;
2、选择“Configuration tools”;
3、单击“SQL Server Configuration Manager”,打开;
㈦ 想请问一下这个access中的sql语句为啥运行不出来呀
首先看执行报错么,如果报错,就按错误提示修改;
如果不报错,就是没有符合查询的结果集
㈧ 为什么SQL数据库不能正常的运行
是MS SqlServer?
你看看服务里面启动没有,主要那个数据库的服务要启动,本地就能访问,如果要远程要开1433端口然后启动Browser那个服务就可以了。其他的,要功能再开不迟
㈨ 一段易语言代码,里面SQL执行语句没有错误,但是系统运行没有作用。 求高手解答。在线等
首先声明,易语言我不懂。
看你出的错误,姑且让我猜测一下:
第一,sql语句 那个变量需要往里面传递一个变量,来指示 “id=”。你是不是需要 指出参数的位置?
比如说,写成这个样子的, sql语句 = “update code set 密码='” + 编辑框3.内容 + “' where id=?”
第二,.判断开始 (主窗口.外部数据库1.执行 (sql语句, ) = 真) 这里是不是也要传递一个变量进去?