- 浏览: 118672 次
- 性别:
- 来自: 南宁
-
文章分类
最新评论
首先下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 1557Android每次屏幕的横竖切换Activity会重新OnCr ... -
java 类的序列化
2011-08-30 11:57 811序列化: 可以将一个对象保存到一个文件,所以可以通过流的方式 ... -
android全屏显示的方法
2011-08-15 11:16 1441我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等 ... -
模仿AJAX上传文件
2011-07-27 11:08 0首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:08 641首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 686首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
模仿AJAX上传文件
2011-07-27 11:07 883首先要说的就是 ajax 是无法实现上传文件的,可以想一下aj ... -
java链接数据库乱码解决方案
2011-05-20 17:56 1254Java乱码问题解决方 ... -
java 连接数据库实例
2011-03-16 11:43 986package com.dao;import java.sql ... -
java html标签过滤类
2011-02-12 00:24 1199import java.util.regex.Matcher; ... -
java 批量下载图片,批量打包文件并下载
2011-02-11 14:15 17001、批量下载网页上,动态生成的图片到服务器上指定的目录中 2、 ... -
myeclipse 注册的方法
2011-02-11 00:42 676import java.io.BufferedReader;i ... -
利用java.net包访问网络,连接网页并返回html页面代码
2011-02-11 00:28 1420package org.kevin;import java.n ... -
Java清除HTML标签
2011-02-11 00:14 1546使用正则表达式删除HTML标签。 import ja ... -
j2me 环境搭建
2011-01-17 09:17 832用Eclipse和WTK搭建J2ME开发环境 关键字: j2 ... -
Struts 开发帮助文件
2010-12-25 23:58 582一、 概述struts是基于当前的一些相关标准的开发技术 ... -
java给图片加图片水印
2010-12-08 21:00 776package com.test;import java.aw ... -
java连接数据库大全
2010-11-06 10:30 755JAVA连接数据库大全 关键字: 数据库连接大全 J ... -
两个数组求并集
2010-10-26 22:59 1876对两个数组求并集,由于对数组的操作不是很熟悉,所以将数组中的数 ... -
关于数组的常见题型(交叉合并、交集、并集、插入、删除、比较)
2010-10-26 22:59 2555public class Arrays{ //求两数组的 ...
相关推荐
JDBC连接SQL2005解决办法JDBC连接SQL2005解决办法JDBC连接SQL2005解决办法
JDBC连接SQL Sever2000 解决方案 本人亲身经历的数据库与jsp通信问题,在baidu,google上多次查找无法和与多位从事开发工作的朋友探论无法解决的情况下,本人在思考后,找到问题所在,现将他发布出来,希望能对一些...
1:详细介绍了通过eclipse或myeclipse通过jdbc驱动连接SQL Server2008数据库的步骤, 2:如何配置ODBC数据源 3:如何配置SQL Server2008来使Myeclipse连接数据库成功 4:遇到sa用户登录失败的解决办法。 全部属于...
Sql Server 2008 连接 JDBC 步骤 一、Sql Server 2008 的身份验证方式 Sql Server 2008 的默认身份验证方式是“Windows 身份验证”,但是 JDBC 不支持这种方式。JDBC 支持 SQL Server 和 Windows 身份验证方式,也...
JDK 1.8, SQLServer2014,都是最新版本。从SQL安装过程中的注意事项到中间配置、驱动,到eclipse的配置,一站式解决案例
解决JDBC连接SQL_Server数据的办法
SQLServer2008 JDBC驱动包,可以用于解决Java连接SQLServer2008事物问题
com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案
Java-JDBC【之】JDBC概述、获取连接、SQL注入问题与解决、查询解析 1.JDBC概述 2.操作流程 1.初始化项目,导入`驱动jar包` 2.加载驱动类 3.创建数据库连接对象`Connection` 4.创建`Statement` (此处存在SQL注入问题)...
该文档是解决sql server 2008 R2连接不上问题的解决方案文档。自己遇到该问题。通过查询资料解决了。现在将解决问题的步骤做成文档。希望可以帮到有需要的人。
Jbulider2006中JDBC连接MS SQL Server 2000的解决方案.pdf
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
XP系统里大家应该都碰到在eclipse里用jdbc连接数据库时报错的问题吧 错误信息: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at ...
JDBC驱动无法连接的解决办法 在 Java 编程中,使用 JDBC 驱动连接数据库是一个非常常见的操作,...通过下载和安装 Microsoft SQL Server 2000 的驱动程序,我们可以解决这个问题,从而实现 JDBC 驱动程序的正常连接。
常见的SQL Server连接失败错误以及解决方法,帮助你解决安装问题
用于解决SQLSERVER连接问题驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包。
DBeaver连接sqlserver驱动,用于解决DBeaver不能下载驱动问题。请参见压缩包中的说明方法放置。
1.SQL Server使用windows用户连接数据库报错 Caused by: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path 2.因为缺少sqljdbc_auth.dll 文件...3.下载此资源放到jdk安装路径bin目录下,解决此问题
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor