各位大侠,谁知道用eclipse怎么连接sql数据库,最好步骤详细一点,我那个老出错,谢谢了!O(∩_∩)O~

如题所述

Java连接Sql主要有两种方法,JDBC和JDBC-ODBC桥,推荐使用JDBC,之前得准备好与数据库相对应的JDBC。在Eclipse中先新建或者导入项目,然后选择导入功能,导入JDBC的Jar包,具体连接代码与连接字符串跟楼上几位差不多,你也可以到网上搜索一下,很多的。PS:如果采用的数据库是Sql Server,采用Windows集成验证时,还应在项目中导入一个sqljdbc_auth.dll文件才能实现连接
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-25
首先你要导3个SQL的驱动包
然后开始创建连接
// 创建数据库连接对象 con 并初始化
Connection con = null;
try {
// 装载特定数据库的驱动 固定格式
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
con=DriverManager.getConnection("连接语句","用户名","密码");
}catch(SQLException e)
{
e.printStackTrace();
}
//然后返回数据库连接对象con就可以了
return con;

这个方法最好写成静态的,别的地方也好调用。
第2个回答  2013-10-25
安装 myeclipse 选择windows(窗口)---属性(preference)-->myeclipse-->database explorer-->database driver---->db Browser --->右键选择 new 在出现的对话框里面选择
你的数据库方言名称 name url 用户 密码 相关jar文件包 然后点击"test"
第3个回答  2013-10-25
上面那位老兄讲的是在Myeclipse中连接数据库的,而在eclipse中好似没有这个功能的,
要自己写代码连接,以连接微软sqlserver数据库为例。
import java.sql.*;

public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
String userName = "sa";
String userPwd = "";
Connection dbConn

try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}
Catch (Exception e) {
e.printStackTrace();
}
}
}本回答被网友采纳