当前位置: 技术问答>java相关
如何用JAVA连接sqlserver 2000
来源: 互联网 发布时间:2015-09-16
本文导语: 希望能给出一个详细的过程,包括用什么类库 到哪下载等 | 一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m 二、安装好jdbc后,假如目录在C:Program Files...
希望能给出一个详细的过程,包括用什么类库
到哪下载等
到哪下载等
|
一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:Program FilesMicrosoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:Program FilesMicrosoft SQL Server 2000 JDBClib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
连接代码可以查看Source!
二、安装好jdbc后,假如目录在C:Program FilesMicrosoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:Program FilesMicrosoft SQL Server 2000 JDBClib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
连接代码可以查看Source!
|
package sql;
import java.sql.*;
public class sql
{
String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr="jdbc:odbc:software";
public Connection Conn=null;
public Statement Stmt=null;
public ResultSet Rst=null;
//连接
public void sqlDriver()
{
try
{
Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("SQL():"+e.getMessage());
}
}
//插入
public void sqlInsert(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeUpdate:"+e.getMessage());
}
}
//查询
public ResultSet sqlQuery(String sql)
{
Rst=null;
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Rst=Stmt.executeQuery(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeQuery:"+e.getMessage());
}
return Rst;
}
//删除
public void sqlDelete(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeDelete:"+e.getMessage());
}
}
//修改
public void sqlUpdate(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeUpdate:"+e.getMessage());
}
}
}
import java.sql.*;
public class sql
{
String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr="jdbc:odbc:software";
public Connection Conn=null;
public Statement Stmt=null;
public ResultSet Rst=null;
//连接
public void sqlDriver()
{
try
{
Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("SQL():"+e.getMessage());
}
}
//插入
public void sqlInsert(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeUpdate:"+e.getMessage());
}
}
//查询
public ResultSet sqlQuery(String sql)
{
Rst=null;
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Rst=Stmt.executeQuery(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeQuery:"+e.getMessage());
}
return Rst;
}
//删除
public void sqlDelete(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeDelete:"+e.getMessage());
}
}
//修改
public void sqlUpdate(String sql)
{
try
{
Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch(SQLException e)
{
System.err.println("SQL.executeUpdate:"+e.getMessage());
}
}
}
|
www.microsoft.com的下载中找sqlserver2000,那里面有个sqlserver的jdbc的setup,装了以后你就什么都知道了。
|
mssqlserver.jar
msbase.jar
msutil.jar
到WEB_INF/lib下
tomcat
msbase.jar
msutil.jar
到WEB_INF/lib下
tomcat
|
最简单的方法是jdbc:odbc驱动桥