您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 如何在MyEclipse上连接SQL2005驱动总结
不知道大家对MyEclipse连接数据库驱动的结果如何,成功与否?途中遇到了什么问题。自己研究了一个下午,总算是把SQL2005的驱动连上了,期间也请教了黄老师,结果是测试连接成功了,下面是我总结的过程步骤,希望能和大家一起交流分享,同时希望能对大家学习有帮助,如果还有什么不明白的地方就call我吧。1、准备环境搭建:MyEclipse7.0,sql2005,jdbc。2、安装设置前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证,应该使用windows和SQL用户混合验证)1将JDBC解压缩到任意位置,比如解压到C盘programfiles下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量在环境变量classpath后面追加C:\ProgramFiles\MicrosoftSQLServer2005JDBCDriver\sqljdbc.jar2登录SQL2005进行相关设置a.先使用Windows身份验证登录,登录成功后,选择“数据库”,如图:选择右键鼠标\属性\安全性,设置服务器身份验证为:SQLServer和Windows身份验证模式,如图:b.选择安全性\sa(此用户是数据库内置用户),右键属性,常规选项中:可重新设置其密码为“123456”,确定。c.然后断开数据库连接,选择开始菜单选项,找到SQLServer配置管理器,如图:选择SQLServer(MMSQLERVER)重新启动服务,如图:重启完成后登陆SQL2005重新使用SQL身份验证,用sa用户登录,并创建新数据库Test,同时新建一个表。3关闭SQL2005,打开:控制面板\所有控制面板项\管理工具\计算机管理\服务和应用\SQLServer配置管理器\SQLNativeClient\客户端协议,启动TCP/IP选项;然后回到SQLServer配置管理器\SQLServer2005网络配置\SQLEXPERESS的协议,右键启动TCP\IP,并双击它,选择IP地址,把IPAll的TCP端口号设置为:1433,确定之后,提示:重启SQL服务器后生效,如图:到SQLServer配置管理器,选择SQLServer(MMSQLERVER)重新启动,重启后上述设置生效。4打开MyEclipse7.0,选择菜单栏Windows\Preferences\MyEclipseEnterpriseWorkbench\DatabaseExplorer\DatabaseDrivers\DBBroeser,在其窗口下右键鼠标选择new…,添加如下信息:添加完成之后,会出现一个新的数据库连接选项,如图:选中sql2005之后,右键鼠标选择openconnection,输入登录名字,密码,OK。如图:此处是你下载的数据库驱动的JAR文件的路径连接成功,如图:3、使用JAVA代码进行数据库连接测试,代码如下:importjava.sql.*;publicclasstest{publicstaticvoidmain(String[]args){StringdriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver;//加载JDBC驱动StringdbURL=jdbc:sqlserver://localhost:1433;DatabaseName=Test;//连接服务器和数据库sampleStringuserName=sa;//默认用户名StringuserPwd=123456;//密码ConnectiondbConn;try{Class.forName(driverName);dbConn=DriverManager.getConnection(dbURL,userName,userPwd);System.out.println(ConnectionSuccessful!);//如果连接成功控制台输出ConnectionSuccessful!}catch(Exceptione){e.printStackTrace();}}}a.添加完上述代码之后,在左边的包资源管理视图栏下,如图:b.选择JRESystemLibrary右键鼠标\BuildPath\ConfigureBuildPath,如图:c.选择红框选项,添加数据库驱动的JAR文件,OK。添加完成后,在左边的包资源管理视图栏下会出现一个新的库文件(ReferencedLibraries),如图:d.以上步骤完成之后可以运行测试结果了,运行结果如图:测试结果成功“ConnectionSuccessful”注:1.因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置2.如果你用java连接sqlserver2000的话就要注意了:在sqlserver2000中加载驱动和URL路径的语句是StringdriverName=com.microsoft.jdbc.sqlserver.SQLServerDriver;StringdbURL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sample;而sqlserver2005中加载驱动和url的语句则为StringdriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver;StringdbURL=jdbc:sqlserver://localhost:1433;DatabaseName=sample;如果写法错误将会找不到驱动。SimpleStudentManager主函数类DLFrame登陆界面类ManagerFrane管理员界面类StudentFrame学生界面类SM学生信息管理的类SAdd用于学生信息管理中增加或修改某条记录的界面的类SSelect用于学生基本信息管理中查询时输入学号的界面的类CM课程信息管理的类CAdd用于课程信息管理中增加或修改某条记录的界面的类CSelect用于课程信息管理中查询时输入课程号的界面的类SCM选课信息管理的类SCSelect用于选课信息管理中查询时输入学号的界面的类GM成绩信息管理的类GAdd用于成绩信息管理中修改成绩的界面的类GSelect用于成绩信息管理中查询时输入学号的界面的类PM用户信息管理的类UAdd用于用户信息管理中修改密码的界面的类PSelect用于用户信息管理中查询时输入用户名的界面的类StudentS用于学生信息查看时输入学号的界面的类StudentSelect用于成绩信息查看时输入学号的界面的类PPM个人信息管理的类PPSelect用于个人信息管理查询时输入用户名的界面的类
本文标题:如何在MyEclipse上连接SQL2005驱动总结
链接地址:https://www.777doc.com/doc-2519405 .html