MyEclipse连接SQLServer_2008_R2相关问题解决

MyEclipse(Java)连接SQLServer2008R2

1.先登录SQL2008,选择Windows身份验证,点击连接。!!!!!!重点地方也是不常用2008/2008r的朋友请注意:在“服务器名称”选项中莫要用类似下图所示的名称,一般我们遇到的“用户***连接失败”大多是这个原因造成的。这里我们用“.”或者local为服务器名称; 连接成功就会在对象资源管理器出现如下画面。

2.打开安全性——登录名。右击登录名,选择新建登录名。会出现登录名——新建对话框。

3.在选择页一栏,常规一项,填写登录名、选择SQLServe身份验证、填写密码、去除强制密码过期。

4.权限设置:在服务器角色一项,默认的是选择public,相当于游客,只有登录数据库权限。选择sysadmin,给角色管理员权限。点击确定。 5.试连接:在菜单栏里选择文件——连接对象资源管理器,然后在身份验证一栏选择身份验证方式。填写登录名、密码,点击连接。

在对象资源管理器一栏又多出一堆东西,表示连接成功。

6.在新建用户之下建立数据库hibernate,在数据库下建立表cats,加入四条记录。 7.下载驱动程序MicrosoftSQLServerJDBCDriver3.0 Windows系统的话就选择下载前两项。应该需要先下载第一项(协议文件),同意之后才有权限下载第二项(驱动程序)。

驱动程序下载之后的图标如下

8.安装驱动程序:点击Browse选择安装目录,点击Unzip。 本人是将驱动程序D:\\Static\\Study\\SQLServerJDBCDriver3.0目录下。 9.查看驱动程序:打开文件夹sqljdbc_3.0\\chs会看到下图,其中sqljdbc4.jar就是我们要的驱动程序。 10.编辑JAVA源文件:新建JavaProject,输入工程名,点击Finish。 (MyEclipse下建java工程步骤此处省去) 然后右键点击新建工程,导入数据库驱动sqljdbc4.jar的类库 点击ok; 右击工程——New——Class,输入源程序主类名,设置相关信息。点击Finish。 Java代码如下: packagelesson; importjava.sql.*; publicclassLesson{

/**

*@paramargs */

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub Stringurl=DatabaseName=hibernate\; Stringdriver=; Statementst; Connectioncon; try{

Class.forName(driver);//加载驱动 }

catch(ClassNotFoundExceptionevent){System.out.print(\无法创建驱动程式实体!\);} try{

con=DriverManager.getConnection(url,\,\);

con.setAutoCommit(true);

System.out.println(\已经连接到数据库...\); st=con.createStatement();

ResultSetrs=st.executeQuery(\); } }

catch(SQLExceptione1){System.out.println(\异常\+e1);} }

while(rs.next())

System.out.println(name); }

con.close();

{Stringname=rs.getString(\);

st.close();

运行结果如下:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4