omact-求助:编写java包连接SQL Server数据源

问题描述

求助:编写java包连接SQL Server数据源

代码如下
//数据库连接类
package cc.dbc;
import java.sql.Connection;
import java.sql.DriverManager;
public class DatabaseConnection{
private static final String DBDRIVER="sun.jdbc.odbc.JdbcOdbcDriver";
private static final String DBURL="jdbc:odbc:Java";
private static final String DBUSER="cc";
private static final String DBPASSWORD="cc";
private DatabaseConnection conn=null;
public DatabaseConnection() throws Exception{//在构造方法中进行数据库连接
try{
Class.forName(DBDRIVER);//加载驱动程序
this.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//连接数据库
}catch(Exception e){
throw e;//为了简单,直接抛出异常
}
}
public Connection getConnection(){//取得数据库连接
return this.conn;//取得数据库连接
}
public void close() throws Exception{//数据库关闭操作
if(this.conn!=null){//避免NullPointException
try{
this.conn.close();//数据库关闭
}catch(Exception e){//抛出异常
throw e;
}
}
}
}
javac编译情况:

这个是什么问题?

解决方案

/*
* 打开数据连接
/
static void init(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//System.out.println("驱动加载成功");
} catch (ClassNotFoundException e) {
// TODO 自动生成的 catch 块
MessageDialogBox.showError("驱动加载失败!");
}
try {
conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=LYC","sa","liyongchao");
//System.out.println("数据库连接成功");
} catch (SQLException e) {
// TODO 自动生成的 catch 块
MessageDialogBox.showError("连接数据库失败");
}

}
/

* 断开数据库连接
*/
static void close(){
try {
conn.close();
//System.out.println("连接断开成功");
} catch (SQLException e) {
// TODO 自动生成的 catch 块
MessageDialogBox.showError("关闭数据库失败" + 'n' + e.toString());
}
}

时间: 2024-10-30 01:45:36

omact-求助:编写java包连接SQL Server数据源的相关文章

Java 实现连接sql server 2000(JDBC数据库访问例子)

server|访问|数据|数据库 刘金龙 04041222 ljlsunny@vip.sina.com   第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献.笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAP

Java 实现连接sql server 2000_MsSql

第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献.笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAPE,上网就像是玩游戏,你可以获得游戏那么精美的图像和互动的感觉,如果你玩过UO,也许你就知道那种感觉了,但是

Java 实现连接sql server 2000

第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献.笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAPE,上网就像是玩游戏,你可以获得游戏那么精美的图像和互动的感觉,如果你玩过UO,也许你就知道那种感觉了,但是

java连接sql server 2008 r2 问题

问题描述 java连接sql server 2008 r2 问题 代码如下: package com.JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /** @author Bob */ public class GetConn { public static void main(String args[])

Windows系统下Java连接SQL Server的方法简介_java

使用JDBC连接SQL Server 设置SQL Server服务器 我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置.如果需要配置端口请看下面. 1."开始"→"程序"→"Microsoft SQL Server 2005"→"配置工具"→"SQL Server 配置管理器"→"SQL Server 2005 网络配置"→"MSSQLSERV

java中以windows集成方式连接SQL Server

今天有人问起,如何以windows集成方式连接SQL Server,这个以前真没试过. 于是,打开netBeans测试了一下,代码如下: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package testsqlconn; import java.sql.*; import com.microsoft.sqlserver.jdbc.*; /** *

求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码

问题描述 求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码 如题 求大神给个查询功能的代码 做毕业设计需要 帮帮忙 下面附上添加功能的代码 public int Add(Client c) { int count=0; try { con=this.getcon(); String sql=String.format("insert Client values('%s',%d,'%s','%s','%s','%s','%s',0,'%s')", c.g

1、有关用java连接sql server 2000的一些心得

 最近两天一个同学说连接sql server 2000总是不成功,不懂为什么,上网查了很久也没找到实质性的答案.于是我就接手,想挑战一下这"巨大的挑战".可很不幸,我搞了一天晚上都没成功.刚开始的时候是没有到类,后来发现是没导入包.但问题还是没有解决,出现的.[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 错误,上网找了很久也没找到答案,后来才发现是没有打补丁.以下就连接sql总结如下几点注意的地

java连接mysql数据库 java连接sql server数据库

在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一.mysql import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestOne {