Java通过JDBC来连接SqlServer数据库
Java通过JDBC来连接SqlServer数据库
0. 安装配置Java运行的环境,就不废话了
1. 下载JDBC的驱动程序http://msdn.microsoft.com/en-us/data/aa937724.aspx,这个页面包括一些驱动和文档,以及Windows版本和Unix版本
2. 1.1,1.2版本有本地化版本,目前最新的版本可以支持SqlServer2008但是只有ENU的
1.1,1.2:支持SQL Server2000,SQL Server2005
2.0 :支持SQL Server2000,SQL Server2005,SQL Server2008
由于只是在DOS下面执行的,没有使用Java编辑器,需要将解压出来的sqljdbc.jar添加到CLASSPATH中,这个应该会吧,哈哈!直接将jar看成一个文件夹,将整个路径贴到CLASSPATH中!至于使用Eclipse等工具时这个步骤可能是多余的啊,由于本人刚开始学也不知道!
3. JDBC2.0 ENU也可以访问CHS的SqlServer2008。
4. 刚刚开始学习Java,欢迎各位指点,有错误的话请留言告诉,谢谢!!
JDBC包中自带了几个Sample,我的测试程序就是那几个Demo(connectDS.java与connectURL.java)
JDBC三个版本的驱动可以在本站下载
1 import java.sql.*;
2 import com.microsoft.sqlserver.jdbc.*;
3
4 public class connectDS {
5
6 public static void main(String[] args) {
7
8 // Declare the JDBC objects.
9 Connection con = null;
10 CallableStatement cstmt = null;
11 ResultSet rs = null;
12
13 try {
14 // Establish the connection.
15 SQLServerDataSource ds = new SQLServerDataSource();
16 ds.setUser("sa");//数据库用户名
17 ds.setPassword("sa");//数据库密码
18 ds.setServerName("HIOF-SHUAIT");//服务器名
19 ds.setPortNumber(1433); //端口号
20 ds.setDatabaseName("AdventureWorks");//访问的数据库
21 con = ds.getConnection();
22
23 // Execute a stored procedure that returns some data.
24 cstmt = con.prepareCall("{call dbo.uspGetEmployeeManagers(?)}");
25 cstmt.setInt(1, 50);
26 rs = cstmt.executeQuery();
27
28 // Iterate through the data in the result set and display it.
29 while (rs.next()) {
30 System.out.println("EMPLOYEE: " + rs.getString("LastName") +
31 ", " + rs.getString("FirstName"));
32 System.out.println("MANAGER: " + rs.getString("ManagerLastName") +
33 ", " + rs.getString("ManagerFirstName"));
34 System.out.println();
35 }
36 }
37
38 // Handle any errors that may have occurred.
39 catch (Exception e) {
40 e.printStackTrace();
41 }
42 finally {
43 if (rs != null) try { rs.close(); } catch(Exception e) {}
44 if (cstmt != null) try { cstmt.close(); } catch(Exception e) {}
45 if (con != null) try { con.close(); } catch(Exception e) {}
46 System.exit(1);
47 }
48 }
49 }
50
51
1 import java.sql.*;
2 public class connectURL {
3
4 public static void main(String[] args) {
5
6 // Create a variable for the connection string.
7 String connectionUrl = "jdbc:sqlserver://hiof-shuait\\sql2008:1433;" +
8 "databaseName=AdventureWorks;user=sa;password=sa";
9 //connectionUrl中的sql2008是我服务器上的sql2008别名
10 // Declare the JDBC objects.
11 Connection con = null;
12 Statement stmt = null;
13 ResultSet rs = null;
14
15 try {
16 System.out.println("Print the record.");
17 // Establish the connection.
18 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
19 con = DriverManager.getConnection(connectionUrl);
20
21 // Create and execute an SQL statement that returns some data.
22 String SQL = "SELECT TOP 20 * FROM Person.Contact";
23 stmt = con.createStatement();
24 rs = stmt.executeQuery(SQL);
25
26 // Iterate through the data in the result set and display it.
27 while (rs.next()) {
28 System.out.println(rs.getString(4) + " " + rs.getString(6));
29 }
30 }
31
32 // Handle any errors that may have occurred.
33 catch (Exception e) {
34 e.printStackTrace();
35 }
36
37 finally {
38 if (rs != null) try { rs.close(); } catch(Exception e) {}
39 if (stmt != null) try { stmt.close(); } catch(Exception e) {}
40 if (con != null) try { con.close(); } catch(Exception e) {}
41 }
42 }
43 }
44
45
作者:Tengs2000
出处:http//tengs2000.cnblogs.com
欢迎大家访问我CSDN的Blog,地址:CSDN
支持原创,希望大家和我一样如果是转载就把原作者注上,也算是对原作者作品的支持
转载于:https://www.cnblogs.com/tengs2000/articles/1321381.html
Java通过JDBC来连接SqlServer数据库相关推荐
- 用Java调用jdbc接口连接MySQL数据库——实现对数据库的增删改查
使用工具 IDEA2018.2 MySQL5.6 JDK1.8 mysql-connector-java-5.0.8-bin.jar 源码下载地址 码云链接:https://gitee.com/vvc ...
- java 连接sqlserver_java如何连接sqlserver数据库
原标题:java如何连接sqlserver数据库 java如何连接sqlserver数据库 首先下载JDBC: 下载 完成后,是个exe文件,点击运行,会提示你选择解压目录. 解压完成后,进入 \sq ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
- 从零开始的java连接sqlserver数据库教程
通过java连接sqlserver数据库教程 使用的数据库是SQL Server 2008,实现利用java对数据库进行操作. 需要做的准备: SQL Server 2008.JDBC驱动包(sqlj ...
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- appinventor连接MySQL_appinventor如何连接sqlserver数据库
java中使用jdbc连接sqlserver数据库步骤:1.JDBC连接SQLServer的驱动安装,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)将JDBC解压缩到 ...
- 如何在jsp中连接SQLserver数据库
分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...
- Jmeter连接SqlServer数据库进行压力测试
Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...
- java中用spring boot连接oracle数据库
java中用spring boot连接oracle数据库 代码下载链接 百度云:https://pan.baidu.com/s/1dU_z2pUS2NSfowI4_mJ4Ow 提取码:mmlm CSD ...
最新文章
- 【the service mysql57 failed the most】
- 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 组件的使用...
- sql语句遇到错误: The used SELECT statements have a different number of columns :
- css 引用otf文件,CSS-如何将OTF / TTF文件转换为EOT格式?
- python使用界面-如何使用Python建立有窗口、按钮之类的图形界面
- 云信小课堂|搭建应用级别在线聊天室,7步就够了!
- 20应用统计考研复试要点(part16)--应用多元分析
- (十三) 深入浅出TCPIP之TCP套接字参数
- matlab excel 进程,Matlab使用xlsread, xlswrite函数导致excel进程无法终止的问题
- 后渗透篇:清理windows入侵痕迹总结【详细】
- C语言 分数加减运算
- 安卓毕业设计源码基于Uniapp+SSM实现的校园心理健康APP
- Android studio离线安装教程
- ISO/IEC 9126 软件质量模型
- python之捕鱼问题
- windows编程13-WM_CTLCOLORSTATIC
- Ring 4012PLM 打印机驱动
- FileSystemWatcher触发多次Change事件的解决办法
- 推荐系统CTR(CVR)预估模型(多任务学习)之ESMM
- Las Vegas算法八皇后问题最好的一种实现
热门文章
- python读取excel-Python读取Excel表格
- python3语法-python3 标签语法有什么用?
- python数字类型-Python数字类型介绍
- 零基础python必背代码-30个Python常用极简代码,拿走就用
- python培训班一般多少钱-报个python培训班多少钱
- python3语法错误-Python3 错误和异常
- 用python画爱心的代码-Python一行代码画个爱心案例
- c+和python先学哪个比较好-C和Python我该先学什么?
- python装饰器实例-Python装饰器用法实例总结
- python好找工作吗2017-记2017年年底,几次Python后端面试