Java 连接数据库 Microsoft Sever 2008 一系列问题解决

</pre><pre name="code" class="html">

终于把Java 连接数据库Microsoft Server 2008 弄好了。。(连接Microsoft Server 2000 代码有不同 导入Jar包也有不同,对于2005看着调整就好了)

因为可能有人不会,所以记下来给自己和不会的人呢看看,

</pre><pre code_snippet_id="422669" snippet_file_name="blog_20140708_3_7340329" name="code" class="java">package databases;

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

public class Jdbc {
	protected static String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
	private static final String dbUrl = "jdbc:sqlserver://localhost:1433;DatabaseName=Test";
	protected static String dbUser = "sa";
	protected static String dbPwd = "123456";
	static {

		try {
			Class.forName(dbClassName);
			System.out.println("驱动正常");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		try {
			Connection conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);
			System.out.println("连接成功");
		} catch (SQLException e) {
			System.out.println("连接数据库失败");
			e.printStackTrace();
		}
	}
}

之前的步骤是比较多的:

一:Microsoft Server 2008登录属性修改(保证Java可以用用户登录)

a. 服务器属性修改 

 

b.登录用户属性修改

二:Java 

       a.Jar包的导入(自己去官网下载的Jar包)

三.SQL Server配置管理器配置(这些点是好多人弄不来的,我看了好多贴,回答都是模模糊糊的)

a.关掉MSSQL SERVER 服务,只开启SQLEXPRESS服务(其他服务是否开启认)。

b.SQL Server网络配置(32位):SQLEXPRESS的协议,注意IPAII,其他IP端口可以不动。


c.SQL Native Client 10.0 配置(32位):默认端口为1433,启用

再按照a中服务启动的要求重启服务.

最后运行Java程序:

  

这里测试Java连接Microsoft Server 2008 就好了。

再贴个项目大家看看。




  到这JDBC数据库编程掌握得差不多了,开心 ^_^ 。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值