java连接sql 2000 数据库有两种方法
一、JDBC连接
什么是JDBC:java用于连接数据库资源的技术
如何使用JDBC技术:
注册驱动程序:使用3个微软驱动。
msbase.jar
mssqlserver.jar
msutil.jar
将以上3个jar文件复制到下面目录中。
盘符:\jdk安装路径\jre\lib\ext\
驱动语句:
Class.forNamecom("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名;User=用户名;Password=密码");
或"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名;","用户名","密码"
二、jdbc-odbc 连接(通用)
配置通用数据库驱动(ODBC数据源)方法:
1.开始 -> 程序 -> 管理工具 -> 数据源(ODBC)
2.添加 -> 在列表中选择要使用的数据库服务器 -> 填写名称(随便)和服务器(如果是本地服务器则写“(local)”)-> 下一步 -> 更改默认的数据库 -> 完成
驱动语句。
sun.jdbc.odbc.JdbcOdbcDriver
jdbc:odbc:数据源名称
例如:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //注册驱动
Connection conn = DriverManager.getConnection("jdbc:odbc:xx"); //获取连接
可是这些我都已经做了,还是没办法连接啊
提示说SQL不存在或访问被拒绝
配一下数据源:
控制面板-->管理工具-->数据源 (ODBC)
[此贴子已经被作者于2007-7-8 19:26:05编辑过]
是啊,我就是在配开始___设置___控制面版___管理工具___ODBC(数据源)的时候显示SQL不存在的
SQL server2000driver for odbc已经装了,JB里该配的也配好了,但还是不行啊