- 浏览: 121246 次
- 性别:
- 来自: 南宁
文章分类
最新评论
首先下JDBC4,然后解压在C:\Program Files 下建立“Microsoft SQL Server JDBC Driver 3.0” 里面就是jdbc4的文件
如图:见附件
然后测试一下程序
package com.conn;
import java.sql.*;
public class ConnectionTest{
public static void main(String[] args) {
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//SQL数据库引擎
String connectDB="jdbc:sqlserver://10.1.20.162:1433;DatabaseName=Blog";
//数据源
try{
Class.forName(JDriver);
//加载数据库引擎,返回给定字符串名的类
}catch(ClassNotFoundException e)
{
//e.printStackTrace();
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");
try{
String user="sa";
String password="123456";
Connection con=DriverManager.getConnection(connectDB,user,password);
//连接数据库对象
System.out.println("连接数据库成功");
Statement stmt=con.createStatement();
//创建SQL命令对象
//创建表
System.out.println("开始创建表");
String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";
//创建表SQL语句
stmt.executeUpdate(query);
//执行SQL命令对象
System.out.println("表创建成功");
//输入数据
System.out.println("开始插入数据");
String a1="INSERT INTO TABLE1 VALUES('1','a')";
//插入数据SQL语句
String a2="INSERT INTO TABLE1 VALUES('2','b')";
String a3="INSERT INTO TABLE1 VALUES('3','c')";
stmt.executeUpdate(a1);
//执行SQL命令对象
stmt.executeUpdate(a2);
stmt.executeUpdate(a3);
System.out.println("插入数据成功");
//读取数据
System.out.println("开始读取数据");
ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");
//返回SQL语句查询结果集(集合)
//循环输出每一条记录
while(rs.next())
{
//输出每个字段
System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));
}
System.out.println("读取完毕");
//关闭连接
stmt.close();
//关闭命令对象连接
con.close();//关闭数据库连接
}
catch(SQLException e){
e.printStackTrace();
//System.out.println("数据库连接错误");
System.exit(0);
}
}
}
如果出错了记得把工程里和jdbc4在一起的那个sqljdbc删除
发表评论
-
android 横屏重启的解决方案
2011-09-19 15:45 1602Android每次屏幕的横竖切换Activity会重新OnCr ... -
java 类的序列化
2011-08-30 11:57 836序列化: 可以将一个对象保存到一个文件,所以可以通过流的方式 ... -
android全屏显示的方法
2011-08-15 11:16 1472我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等 ... -
模仿AJAX上传文件
2011-07-27 11:08 0首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:08 660首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 703首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 897首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
java链接数据库乱码解决方案
2011-05-20 17:56 1275Java乱码问题解决方 ... -
java 连接数据库实例
2011-03-16 11:43 1024package com.dao;import java.sql ... -
java html标签过滤类
2011-02-12 00:24 1217import java.util.regex.Matcher; ... -
java 批量下载图片,批量打包文件并下载
2011-02-11 14:15 17311、批量下载网页上,动态生成的图片到服务器上指定的目录中 2、 ... -
myeclipse 注册的方法
2011-02-11 00:42 697import java.io.BufferedReader;i ... -
利用java.net包访问网络,连接网页并返回html页面代码
2011-02-11 00:28 1450package org.kevin;import java.n ... -
Java清除HTML标签
2011-02-11 00:14 1571使用正则表达式删除HTML标签。 import ja ... -
j2me 环境搭建
2011-01-17 09:17 854用Eclipse和WTK搭建J2ME开发环境 关键字: j2 ... -
Struts 开发帮助文件
2010-12-25 23:58 598一、 概述struts是基于当前的一些相关标准的开发技术 ... -
java给图片加图片水印
2010-12-08 21:00 797package com.test;import java.aw ... -
java连接数据库大全
2010-11-06 10:30 777JAVA连接数据库大全 关键字: 数据库连接大全 J ... -
两个数组求并集
2010-10-26 22:59 1889对两个数组求并集,由于对数组的操作不是很熟悉,所以将数组中的数 ... -
关于数组的常见题型(交叉合并、交集、并集、插入、删除、比较)
2010-10-26 22:59 2579public class Arrays{ //求两数组的 ...
相关推荐
### JDBC连接SQL Server 2005 解决办法详解 #### 一、下载与安装驱动程序 为了确保能够成功地通过Java Database Connectivity...通过上述详细的步骤说明及示例代码,应能有效解决通过JDBC连接SQL Server 2005的问题。
### JDBC连接SQL Server 2008问题解析与解决方案 #### 一、SQL Server JDBC连接问题概述 在尝试使用Java Database Connectivity (JDBC)来连接SQL Server 2000/2005/2008时,可能会遇到各种连接失败的问题。这些...
### JDBC连接SQL Server 2008 具体步骤详解 #### 一、环境准备与JDBC驱动安装 首先确保你的开发环境中安装了Eclipse或Myeclipse,这里假设使用的是Myeclipse 8.5版本。对于JDBC驱动的安装,有两种方式:一种是通过...
JDBC连接SQL Sever2000 解决方案 本人亲身经历的数据库与jsp通信问题,在baidu,google上多次查找无法和与多位从事开发工作的朋友探论无法解决的情况下,本人在思考后,找到问题所在,现将他发布出来,希望能对一些...
在提供的"JDBC连接SQLServer2008进化版.doc"文档中,可能包含了更详细的步骤、示例代码以及最佳实践,帮助开发者更深入地理解和使用JDBC连接SQL Server 2008。此外,"sqljdbc.jar"文件可能是较旧版本的驱动,对于...
### JDBC连接SQL Server 2008:注意事项与步骤详解 #### 一、前言 在Java开发领域中,利用JDBC(Java Database Connectivity)来连接数据库是非常常见且重要的技术之一。随着数据库版本的更新迭代,不同的数据库...
### JDBC 连接 SQL Server 2008 的详细步骤及注意事项 #### 一、前言 在数据库操作中,Java Database Connectivity (JDBC) 是一种用于执行 SQL 语句的 Java API,它可以为多种关系数据库提供统一访问,它由一组用 ...
"jdbc连接sqlserver驱动包"即是指用于连接SQL Server的特定JDBC驱动。这种驱动程序是Java代码和SQL Server数据库之间的桥梁,它实现了JDBC接口,以便Java应用程序能够正确地发送SQL语句并接收返回的结果。 目前,...
通过提供的文档“jdbc连接sql2000数据库步骤.doc”,你可以找到更详细的指导,包括可能遇到的问题和解决方案,以及相关的截图,这将帮助你更好地理解每个步骤。在实践中,务必遵循最佳实践,确保代码的可读性和维护...
本文将详细介绍如何解决使用JDBC连接SQL Server数据时可能遇到的问题,并提供相关解决方案。 首先,我们需要理解JDBC的基本概念。JDBC是一个Java API,它允许Java程序通过调用其接口来访问各种类型的数据库。它提供...
本文将详细介绍如何使用JDBC驱动来连接SQL SERVER 2008,以及解决因动态端口机制可能导致的问题。 首先,我们要知道JDBC是Java平台的标准接口,它允许Java应用程序与各种数据库进行交互。对于SQL SERVER 2008,虽然...
Sql Server 2008 连接 JDBC 步骤 一、Sql Server 2008 的身份验证方式 Sql Server 2008 的默认身份验证方式是“Windows 身份验证”,但是 JDBC 不支持这种方式。JDBC 支持 SQL Server 和 Windows 身份验证方式,也...
### MyEclipse中使用JDBC连接SQL Server 2005 #### 一、环境配置与准备工作 在本文档中,我们将详细介绍如何在MyEclipse环境中通过Java Database Connectivity (JDBC)来连接Microsoft SQL Server 2005数据库。为了...
总的来说,jdbc连接SqlServer 2000 jar文件是Java开发者进行数据库操作的重要组成部分,它们提供了与SQL Server 2000通信的桥梁,使得开发人员能够在Java环境中执行SQL查询、管理数据库对象以及处理事务等任务。
本文主要介绍了如何解决XP系统中使用Eclipse通过JDBC连接SQL Server 2000数据库时遇到的错误问题。通过安装SQL Server 2000 SP3, 不仅可以有效解决此问题, 同时还能够提升数据库的整体性能和稳定性。希望本文提供的...
此异常通常发生在使用JDBC驱动连接SQL Server数据库并尝试执行某些操作(如分页)时。具体而言,当使用`setFirstResult()`和`setMaxResults()`方法对查询结果集进行限制时,如果结果集被标记为只进(forward-only)...
本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来说至关重要,尤其是在涉及到与后端数据库交互的情况下。 #### 可能...
本文将详细介绍如何在Eclipse中使用JDBC连接SQL Server 2005,并解决在这个过程中可能会遇到的一些常见问题。 #### 二、准备工作 **1. 下载相关软件** - **Microsoft SQL Server 2005 Express Edition**: 这是一...