java连接数据库是通过JDBC实现的,之所以能够跨数据库,是因为每个数据库厂商按照JDBC相关接口进行编写相应的数据库连接与处理类。sql server 2008也不例外,需要自己的jdbc实现类才能够通过java连接数据库。sql server 20008需要sqljdbc4.jar这个jdbc架包,具体实现如下:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(
"jdbc:sqlserver://localhost;databaseName=MyTest", "sa", "1111");
.................................
架包已经发送到你的邮箱。
你可以用 hibernate连接啊,我一般都是用这个,现在做的项目很少用那种驱动了