Ecipse可以连接本机数据库也可以连接虚拟机数据库
要保证数据库能用sa连接
新手教程使用设置sa用户登录sql server2008-百度经验 (baidu.com)
根据需求配置sql sever和eclipse
若出现下列问题
提供一个网址:Download sqljdbc4-2.0.jar : sqljdbc4 « s « Jar File Download
下载最新版本文件
将此文件解压缩后放进之前下载的jar文件夹下
重新配置Eclipse路径
remove删除原先不能用的,添加jar文件主目录
重新运行以下代码
package cn.edu.gues;
import java.sql.*;
public class Main {
public static void main(String [] args)
{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";//test为你的数据库名
String userName="sa";//你的数据库用户名
String userPwd="123";//你的密码
try
{
Class.forName(driverName);
System.out.println("加载驱动成功!");
}catch(Exception e){
e.printStackTrace();
System.out.println("加载驱动失败!");
}
try{
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功!");
}catch(Exception e)
{
e.printStackTrace();
System.out.print("SQL Server连接失败!");
}
}
}
127.0.0.1是连接本机数据库,若连接虚拟机数据库就改为虚拟机Ip地址,前提要关闭虚拟机防火墙,并正确填写你设置的sa登陆密码