在Jcreator下java连接SQL2008失败,数据库可以用telnet 127.0.0.1 1433登陆,数据库也可以用localhost登陆

作者&投稿:邢张 (若有异议请与网页底部的电邮联系)
数据库2008的2个问题,怎么用sa无法登录。 telnet连接1433连接不上,要设置什么。~

你安装的时候是默认的本地还是sa?如果是本地,那么先用本地登录,登录进去后,先将sa用户启用,然后再切换成sa用户登录。做完这些设置后,一定要重新启动下数据库,然后再重新登录,这样就可以了。

localhost代表本地啊,意思是mysql在本地,本地数据库,127.0.0.1也是一样的意思。
比如用jdbc连接mysql的时候,配置url :url="jdbc:mysql://localhost/zhangsan",这就是连接本地的mysql数据库中的zhangsan

问题很明显,你没有把SQLServer的数据库驱动加到你的这个项目里面,你在getConnection方法中写了try - catch 块,catch 的ClassNotFoundException和SQLException,那么就是说你的意思是,如果程序发生ClassNotFoundException,就在控制台打印SQLError,发生SQLException就在控制台打印Error,而你的程序在控制台输出SQLError,也就是说程序发生了ClassNotFoundException.

ClassNotFoundException是什么异常呢?字面意思:
Class : 类
Not Found : 没有找到

其意思是java虚拟器没有找到所需要的类,什么类呢?就是java程序连接SQLServer的数据库驱动类,也就是com.microsoft.jdbc.sqlserver.SQLServerDriver这个类,是哪一句话发生的异常呢?
是Class.forName(driver);这一句,这个方法的意思是,你要java虚拟机把名字为driver的类加载到内存中,如果名为driver的类不存在,java虚拟机就会抛出ClassNotFoundException这个异常,而你定义的driver是什么呢?正是com.microsoft.jdbc.sqlserver.SQLServerDriver,因为你没有把这个类加到你的项目中(也就是类路径中),所以java虚拟机找不到,所以抛出ClassNotFoundException,被你写的程序catch住了,所以打印出了SQLError

你JCreator少了那个数据库驱动吧

楼上正解!
没有导入相关jar包

仔细看了一下 ,帮不上你什么忙 哈 sorry

在Jcreator下java连接SQL2008失败,数据库可以用telnet 127.0.0.1...
答:其意思是java虚拟器没有找到所需要的类,什么类呢?就是java程序连接SQLServer的数据库驱动类,也就是com.microsoft.jdbc.sqlserver.SQLServerDriver这个类,是哪一句话发生的异常呢?是Class.forName(driver);这一句,这个方法的意思是,你要java虚拟机把名字为driver的类加载到内存中,如果名为driver的类不存在,...

Jcreator中如何配置java编译和运行环境
答:先安装jdk,配好环境变量后,再安装jcreator它会提示你配置工作空间的扩展名,java_home的所在路径(即是:编译和运行环境),java DOC所在路径,不要急着点finish,它会自动帮你配好。若你忘了配置,可以在打开jcreator后 进入菜单:Configure --》Options 。。。选择左边的JDK Profiles 点击右边的New。

用JCreator运行Java运行,结果是:找不到或者无法加载主类,请问怎么办...
答:是你的java文件名和主类名不一样吧?~ 你看一下你现在编辑的file的属性,名称,把名字改成和主类一样的就可以运行了。

用jcreator运行java时出现问题
答:在jcreate里没设好jdk吧,如果是的话,进入jcreate->configure->option,JDKTools, 加一下jdk。

我用Jcreator运行java程序出现这个错误是什么情况,求解
答:首先,安装jcreator前,是要安装jdk的(我们老师说的),如果你装了,jdk的环境变量也配置了,再打开jcreator,窗口上面一排的选项里有个“Configure”,选点里面的“Options”,再在打开的窗口的左边框框里选点“JDK Profiles”,出现在右边的按钮选择“New”,出来一个目录选择框,有没有发现上面的路径不是...

在Jcreator下怎么运行需要输入的程序?
答:如果你只有一个java文件可能不是不够的 你先建立了一个project,然后依次打开 build->runtime configuration->选择default按edit->选择你要运行的类,选择default按edit ->选parameter->勾选prompt for main method parameters 下载运行类的时候,提示让你输入参数,输入即可。

java程序放在jcreator中运行,出现“类People是公共的,应在people.java...
答:main方法必须放在public修饰的类中,吧People类的public移到A类前,并把文件名改为A.java

JCreator技巧
答:在JCreator进行Java编程时,一个实用的技巧是首先创建一个空项目。这个步骤有助于组织代码,你可以为不同的功能创建自定义的包,将相关源程序分别放入,便于日后查找和学习。创建空项目的操作流程是:依次点击File——>New——>Project——>EmptyProject。JCreator对JDK的帮助文档提供了便捷的支持,可以在...

JCreator简介
答:JCreator是由Xinox Software公司精心打造的Java程序设计集成开发环境(IDE),它集成了编辑、调试和运行Java程序的强大功能。当前的最新版本是JCreator 5.00,分为LE和Pro两种版本。LE版本作为免费版本,虽然在功能上有所限制,但基本功能足以满足初步的需求。相比之下,Pro版本功能全面,然而它采用共享软件的...

JcreatorV4编译Java程序是报路径出错
答:path, \bin\javac.exe -classpath E:\jdk1.6.0_06\jdk1.6.0_06\bin 这句的path没有应该指向E:\jdk1.6.0_06\jdk1.6.0_06\bin,classpath应该指向E:\jdk1.6.0_06\jdk1.6.0_06\lib\dt.jar;E:\jdk1.6.0_06\jdk1.6.0_06\lib\tools.jar ...