在百度上百了好久,怎样将MyEclise连接到SQLSeverR2上呢?现在终于学会了,就想在博客上来分享一下,(*^__^*) 嘻嘻……
登录SQLSever2008R2,;打开安全性,右击登录名,新建登录名(假设登录名为abc),;在常规中,设置SQLSever身份验证,如图所示,;打开服务器角色,选择systemmin,给角色管理员权限,点击确定,;点击连接,尝试登陆连接服务器abc,如图所示,,点击连接;出现图示,,表明连接成功;你的新的服务器abc中会自动附加上你用Windows连接的服务器中的数据库等资料,;这样数据库就设置好了。
**2:**设置SQLSever的配置管理器。
打开你的SQLSever的配置管理器,;打开SQLSever配置管理器,;打开SQLSever网络配置,单击MSSQLSEVER的协议,协议设置如图所示,再双击TCP/IP,弹出界面;这里有好多IP,记录下其中一个,默认IP端口为1433,后面再MyEclipse的设置中会用到。
3:设置MyEclipse,以连接到数据库。依次打开Windows-> Open Perspective -> other.. ->MyEclipse Database Explorer,点击OK;单击MyEclipse Derby,选择New,;如图设置Database Driver数据,,需要添加一个jar包,将jar包的绝对路径导入Driver JARs中,将MyEclipse和SQL连接起来,如果你有,就不用重新下载了;点击123并登录,;然后,你的SQL中的数据库就都导进了MyEclipse中了,。
连接代码:
package jdbc_text_imooc;
import java.sql.*;
public class text1 {
/**
* @param args
*/
public static final String drivername = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public static final String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=computer_test";
public static final String user = "jingsi";
public static final String password = "";
public static final String severQuery = "select * from cjgl where zkzh = 01301139";
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
//加载驱动
try{
Class.forName(drivername);
}catch(Exception e){
System.out.println("加载驱动失败!");
System.exit(0);
}
//System.out.println("加载驱动成功!");
//连接数据库
Connection conn = null;
//System.out.println("now url .....");
try{
conn = DriverManager.getConnection(url, user, password);
}catch(Exception e){
System.out.println("连接数据库失败!");
System.exit(0);
}
//System.out.println("连接数据库成功!");
//执行SQL语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(severQuery);
while(rs.next()){
System.out.println(rs.getString("xm"));
}
}
}