| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2064 人关注过本帖
标题:[求助]Eclipse与JDBC的连接
只看楼主 加入收藏
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
 问题点数:0 回复次数:10 
[求助]Eclipse与JDBC的连接
我家电脑装的是Eclipse3.2和Sql Server 2000。要让他们连接的话是不是要下载什么包?包在哪儿能找到?还有下好包之后怎么使用这些包?谢谢
搜索更多相关主题的帖子: Eclipse JDBC 下载 
2007-08-29 15:10
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
对了,SQLSP4我已经安装好了的,还有其他什么需要下载的吗?

I'm here, as always...
2007-08-29 15:17
longrm
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2007-6-18
收藏
得分:0 
....

Eclipse、JBuilder等好像都不可以直接连接数据库的吧,要处理数据库还是得用数据库自带的工具才行

java群: 55919698

My blog: http://hi.baidu.com/longrm
2007-08-31 14:44
sea7
Rank: 2
等 级:新手上路
威 望:3
帖 子:291
专家分:0
注 册:2007-2-17
收藏
得分:0 

有直接连数据库的eclipse插件,推荐个网址http://www.open-open.com,那里会有你要的东西


软件是一种修养
2007-08-31 19:44
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
应该要下驱动吧

愛生活 && 愛編程
2007-08-31 23:05
luyihuaa5201
Rank: 2
等 级:论坛游民
帖 子:254
专家分:10
注 册:2007-3-25
收藏
得分:0 
  应该要下载驱动包,我具体的也没有用sql service2000。
2007-09-02 11:58
cssky
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-8-20
收藏
得分:0 

要直连的话,每种数据库的厂商都会提供相应的.jar驱动包.

2007-09-02 16:44
夜雨葬花魂
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-3-28
收藏
得分:0 

自己写个jdbc类,然后把.jar包导进去就可以了.......

下面是我写的一个类 ,只要改driverclass url password username 四个值就可以连接不同的数据库了. 每种数据库的连法如下:
Oracle:
private String oracleDriver="oracle.jdbc.driver.OracleDriver"; // 数据库驱动
private String oracleUrl="jdbc:oracle:thin:@localhost:1521:DBA"; // 数据库名称
private String oracle_user = "scott"; // 数据库的用户名
private String oracle_password = "tiger"; // 数据库的密码

DB2:
private String db2Driver="COM.ibm.db2.jdbc.app.DB2Driver"; // 数据库驱动
private String db2Url="jdbc:db2:cis"; // 数据库名称
private String db2_user = "logistics"; // 数据库的用户名
private String db2_password = "logistics"; // 数据库的密码

MySql:
private String mysqlDriver="com.mysql.jdbc.Driver"; // 数据库驱动
private String mysqlUrl="jdbc:mysql://localhost:3306/test"; // 数据库名称
private String mysql_user = "root"; // 数据库的用户名
private String mysql_password = "root"; // 数据库的密码

sqlserver:
private String sqlserverDriver="net.sourceforge.jtds.jdbc.Driver"; // 数据库驱动
private String sqlserverUrl="jdbc:jtds:sqlserver://localhost:1433/test"; // 数据库名称
private String sqlserver_user = "sa"; // 数据库的用户名
private String sqlserver_password = "sa"; // 数据库的密码


/*
下面是连数据库的类

*/
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DBcon {
private static String driverClass="com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://localhost:3306/test";
private static String username="root";
private static String password="root";
private Connection con=null;
private Statement stmt=null;
private ResultSet rst=null;
public DBcon() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{
Class.forName(driverClass).newInstance();
con= java.sql.DriverManager.getConnection(url, username, password);
}
public Connection getConnection(){
return con;
}
public void addorUpdateSql(String sql){
try {
stmt = con.createStatement();
stmt.execute(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public ResultSet selectSql(String sql){
try {
stmt=con.createStatement();
rst=stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rst;
}
public void free(){
try {
if(rst!=null){
rst.close();
}
if(stmt!=null){
stmt.close();
}
if(con!=null){
con.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}


沉睡的狮子,不要再颓废了,请召唤出你心中神的力量,咆哮吧!远方有一片属于你自己的天空,向那里奔跑……
2007-09-04 15:16
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 

这个详细,回去试,谢谢!


I'm here, as always...
2007-09-04 15:46
guofei_gf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-14
收藏
得分:0 
sql server 2000 JDBC驱动程序可以在微软的网站下载。
还有,8楼的程序如果改用配置文件读取数据库连接参数会更好,那样在改变数据库时只须改写配置文件中的参数,而不必重新编译。
2007-09-11 11:37
快速回复:[求助]Eclipse与JDBC的连接
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022400 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved