当前位置:Gxlcms > 数据库问题 > 链接Eclipse和SQL SEVER

链接Eclipse和SQL SEVER

时间:2021-07-01 10:21:17 帮助过:3人阅读

package helloworld; //包名 2 3 //导入的包名 4 import java.sql.Connection; 5 import java.sql.DriverManager; 6 import java.sql.ResultSet; 7 import java.sql.Statement; 8 9 //类名 10 public class kelion { 11 12 //1433是TCP端口 13 //databaseName是数据库名称 14 //user是sql管理员的登陆名(默认的sa) 15 //密码依照自己实际情况填写,这里的“*”是示范(想要我的密码,想得美) 16 17 static String connectionUrl = "jdbc:sqlserver://localhost:1433;" 18 +"databaseName=AdventureWorks;" 19 + "user=sa;" 20 + "password=******;"; 21 22 //主函数 23 public static void main(String[] args) throws Exception{ 24 // TODO 自动生成的方法存根 25 26 //注册驱动程序所需语句 27 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 28 Connection con = DriverManager.getConnection(connectionUrl); 29 30 Statement stmt = con.createStatement(); 31 //从 “S”表中查询 “Sno”列和“Ssex”列 32 ResultSet rs = stmt.executeQuery("select Sno,Ssex from S"); 33 34 //如果查到有数据,全部输出 35 while(rs.next()){ 36 System.out.println(rs.getString("Sno")+","+rs.getString("Ssex")); 37 } 38 } 39 40 }

 

7.点击Eclipse的运行按钮(别问是小虫,还是播放按钮!!)

  运行结果如下:

   技术分享

  如果你也看到了上图,恭喜,你可以直接点击右上角或滑动到最后。

  不然,你也可以吐槽后关掉或者接着往下看

三.遇到了问题?

常见问题:

  问题提示:

    通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。。。。。。

   解决方法:

     1、打开Sql server 管理配置器(相信会看到到这的都知道到哪找它,万一不知道,度娘会说话)

      2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议

                     技术分享

      3、右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址

      4、跳出来的对话框,里面有好多TCP/IP的端口,找到“IP3”,更改IP地址 为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,然后单击应用

                       技术分享

      5、修改“IPALL”的所有端口改成“1433”(还是这个界面,往下拉滚动条)

         技术分享

      6、重新启动服务

                    技术分享

      7.回到Eclipse,再次点击运行一般就可以看到出运行结果了。

        如果说你的服务里没有右侧的选项,可以就输数据库安装不完全或出错,解决方法,在此就不描述了。

        如果说经过以上步骤,还是一样的错误信息提示,那请检查防火墙等错误提示显示的其它可能的出错处(或者寻求周围人帮助,总之不怪我就行,哈哈)。 

      8.以上解决方法同样适用于数据库无法登陆,在与SQLServer建立连接时出现与网络相关的或特定于实例的错误

 

 四.参考网址(干货)

对于学者来说,每使用一个新软件,学习新技术,自己查询官网的资料文档往往是最有效的方式。

为了让大家了解我解决问题的过程,在此贴出参考问题网址:

    1.微软JDBC官网:https://msdn.microsoft.com/en-us/data/aa937724.aspx

  2.微软的CSDN文档(使用JDBC驱动程序):https://msdn.microsoft.com/zh-cn/library/ms378526(v=sql.110).aspx

  3.解决数据库无法登陆以及与示例相关问题解决方案:http://www.2cto.com/database/201405/300620.html

  4.百度知道的一个对加载JDBC,相对优质的回答:http://zhidao.baidu.com/link?url=1lCaEE0jxZcbyMQoUcPtkwzCF3-TdhCEUnZUZDdUts2QeqhJ6mKNDNfRCrbigzoe3WjvUPKXUT0O4X8Vau7Yf_

 

五.最后的声明

技术的发展很快,软件的更新速度也很快,所以本文过几年可能也就不在适用

因此,学会找官网解决问题才是王道。

本文写于:2015年11月11日

 

链接Eclipse和SQL SEVER

标签:

人气教程排行