eclipse 中 连接 sql server 2000 数据库 的方法 (xp系统下)

这篇文章部分原创,部分总结自网上和书籍.下面开始.

 

首先,我们要有eclipse和sql server 2000这两个软件.然后呢.第一步是设置ODBC数据源(似乎也称为JDBC-ODBC桥接驱动程序,不需要下载JDBC驱动,而纯JDBC驱动程序方式则是需要的.)

1、打开“控制面板”→ “管理工具” → 双击“数据源(ODBC)”图标(先切换至经典视图),打开“ODBC数据源管理器”对话框,选择“系统DSN”选项卡,如图

2、单击“添加”按钮,出现“创建数据源”对话框,选择“SQL Server”,单击“完成”。如图

3、在出现的“创建到SQL Server的新数据源”对话框中,输入数据源的名称,名称是任意的(这里用俺的惯用名jakey)。描述数据源的选项可以不写(相当于备注)。在服务器项中填写IP地址:“127.0.0.1”或者 本机机器名 或者“localhost”均可。这里我选择第一个。如图

4、选择“使用网络登录ID的WindowsNT验证”项,单击"下一步".(一般为默认选项)

5、把默认的数据库改为你想要建表的那个数据库,如“记账本”(我自己建的,名称因人而异),在“更改默认的数据库为”下拉选项中选择要连接的数据库(注意先进sql server 2000建好这个数据库),单击下一步

6、保持默认,单击完成。如图

7、在弹出的“ODBC Microsoft SQL Server安装”对话框中,单击“测试数据源”按钮,进行测试,测试成功后,单击“确认”按钮完成ODBC数据源的步骤。

 

 

接下来是第二步,也就是进eclipse写代码咯

打开eclipse。新建一个java项目。包名和类名自己取咯。

 

package jakey;
import java.sql.*; 
public class s {public static void main(String[] rg){String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";  //加载JDBC驱动(此语句让我明白 String[]  后面那个args其实可以随意)
String dbURL = "jdbc:sqlserver://127.0.0.1:1433; DatabaseName=记账本"; 

//(上面这句让我明白了原来双引号的优先级比双杠//强,所以这里//以后的内容不会被注释掉.看着有点晕吧.哈哈...然后那个127.0.0.1就是刚才设置的服务器IP,也可为localhost等.1433为默认端口号.这个一般是一样的.DatabaseName后面填你建立的数据库名称即可.我这里是"记账本")
try {
 Class.forName(driverName);
Connection con = DriverManager.getConnection("jdbc:odbc:jakey");

//jakey即是你建立的ODBC数据源的名称.因人而异.
Statement sql=con.createStatement();

//此句算是使java与sql连接并且可编辑sql语句,下面就是

sql.executeUpdate("create table student3 (id int not null identity,日期  varchar(20) not null,primary key(id));");

//创建了一个名为student3的表,引号内为sql语句,为保证正确性可以先复制到sql server 2000中运行一回(这里有一个亮点,就是 identity.这个是使id 自增的,默认从1开始,每行自增1.也可以用identity(int,int),指定开始量和自增量.)

sql.executeUpdate("insert student3  values(2)");

//往该表内插入数据,因为id指定为自增量。在这里可以不插入。系统会默认从第二列填充
 System.out.println("==========数据库连接成功========!");  //如果连接成功 控制台输出==========数据库连接成功========!  (此句可删可改,只是为了给你个反馈)
} catch (Exception e) {
 e.printStackTrace();}}

}

 

 

 

 

 

 

 

 

 

写完了.内牛满面啊.在此鸣谢各大网友的强力代码支持!还有本文主要参考以下两本书

《Eclipse SWT/Jface  开发实战精解》(07年的书,前面安装软件部分有点out啦,代码啥的还很实用)

《Eclipse编程技术与实例》

posted on 2012-06-24 16:46  啤酒酥  阅读(315)  评论(0)    收藏  举报