读书人

用eclipse编译java怎样与SQL serve

发布时间: 2012-01-08 22:48:50 作者: rapoo

用eclipse编译java,怎样与SQL serve 2000连接
初次使用eclipse,请大家多多指教

[解决办法]
只要你先开启SQL server,之后运行java 程序不就行了,在程序中写上数据库驱动调用
[解决办法]
java访问sqlserver服务器

第一步:安装jdbc

点击SQL Server for JDBC驱动程序安装程序setup.exe(可以到微软网站下载 http://msdn.microsoft.com/library/default.asp?rul=/downloads/list/sqlserver.asp下载)

第二步:设置系统变量classpath

假设SQL Server for JDBC 驱动程序安装在d:\jdbc\,则classpath应该设置如下:

classpath:=.;…;d:\jdbc\lib; d:\jdbc\lib\mssqlserver.jar; d:\jdbc\lib\msutil.jar; d:\jdbc\lib\msbase.jar;

注意:设置时要在最前面的点号和分号

[解决办法]
直接在代码里面写JDBC的代码即可了,不需要别的操作的
[解决办法]
JAVA文件中写入
package a;

import java.sql.Connection;
import java.sql.DriverManager;

public class T {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test ";
Connection conn=DriverManager.getConnection(url, "sa ", "1234 ");
System.out.println( "success ");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
然后右键点击工程选properties,然后选择java build path中libraries然后点右面的add enternal jars按钮导入msbase.jar,mssqlserver.jar,msutil.jar这三个包就可以连接数据库了
[解决办法]
Exception in thread "main " java.lang.NoSuchMethodError: com.microsoft.util.UtilDebug.setPrintWriter(Ljava/io/PrintWriter;)V
at com.microsoft.jdbc.base.BaseDriver.setupDebugging(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at J41.main(J41.java:15)

这个是不是没有打补丁啊?
[解决办法]
在eclipse中写下如下的代码:

import java.sql;
import java.sql.Connection;
import java.sql.DriverManager;

public class T {


private String url jdbc odbc tt //指明数源名;
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs ";
Connection conn=DriverManager.getConnection(url, "sa ", " ");
System.out.println( "success ");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
ok!!!
[解决办法]
在 WebRoot->WEB-INF->lib目录下导入这三个包 mssqlserver.jar; msutil.jar; msbase.jar;
选中你的工程右键 ->properties -> java build path -> labraries -> add enternal jres...后再到你的SQL Server for JDBC驱动程序安装程序目录下的lib目录加入那三个包.
[解决办法]
先下载JDBC sql2000驱动,也就是先下载sql2000 sp3补丁,将其解压安装,在安装的目录下有个子目录lib,它里面有三个包,将其拷到jdk安装目录下jre\lib\ext中,同时将这三个包的路径名(就sp3安装下的路径)写入classpath中;然后下载sql2000 sp4补丁。这就可以了!!!

读书人网 >Eclipse开发

热点推荐