您的位置:首页 > 编程语言 > Java开发

eclipse连接数据库sql server 2008

2016-08-14 19:33 603 查看
从弱鸡开始学java真是不容易呐,到处都是坑,为了避免你们以后入同样的坑,写篇博客教小白们如何正确连接数据库

1.sql server 2008R2

2.Eclipse

如果想要在Eclipse编写java代码连接上数据库

首先需要安装SQL Server 2008R2数据库驱动sqljdbc4.jar   这是下载地址sqljdbc4.jar

将sqljdbc4.jar加载到你的项目中

选择samples->右键Properties->Java Build Path->Librabries->Add External JARS将你的sqljdbc4.jar,ok就好了



新建一个类测试一下

package sample11;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBC1 {
private static final String URL="jdbc:sqlserver://localhost:1433;DatabaseName=mydatabase";
private static final String USERNAME="sa";
private static final String PASSWORD="666666yuan";
static{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("连接成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
try {
Connection conn=DriverManager.getConnection(URL, USERNAME,PASSWORD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
如果你运行结果是

连接成功,恭喜你运气太好了,没有那么多坑

但是如果是这样,那我们接着来



将你的SQL Server Configuration Manager打开

点击SQL Server 网络配置



将Tcp/IP改为启用



再将客户端协议里面的TCP/IP改为启用



再将SQL Server服务中右边的三个服务重新启动一下

再运行eclipse中的java程序,如果问题仍然存在,那么就是端口没有改过来

再将SQL Server Configuration Manager 打开检查一下端口



将TCP动态端口改为1433



这里也要改成要将默认端口改成1433

将SQL server 服务里面的三个服务重新启动一下



这下就ok啦。

重新运行一下java程序

别忘了把你自己的数据库导到sql server中哦



看看你的java运行出来是不是酱紫呢



哈哈哈,大家一起加油呐,自己选的路,就算有bug,哭着也要把它调完,坚持下去咯
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java sql Server 2008