java mssql jdbc_从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)
MSSQL的JDBC驱动下载好以后就可以写代码了。
1.新建项目,项目名为SqlJdbc。新建类,类名为SqlTest,同时勾选public static void main(String[] args)生成main函数的代码。
2.引入mssql关于jdbc的库sqljdbc4.jar,项目文件上“右健->Bulid Patch->Add External Archives...”,选择目录中的sqljdbc4.jar,完成引用。在左侧可以看到多了一项sqljdbc4.jar.
3.JDBC连接数据库的流程,不限于MSSQL。一个基本的JDBC程序,涉及以下步骤(抄java2入门经典一书783、784页):
1).导入需要的类
2).加载JDBC驱动程序
3).识别数据源
4).分配一个Connection对象
5).分配一个Statement对象
6).用Statement对象执行一个查询
7).从返回的ResultSet对象检索数据
8).关闭ResultSet
9).关闭Statement对象
10).关闭Connecion对象
4.代码说明
import java.sql.*;public classSqlTest {public static voidmain(String[] args) {//try {//Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // jdbc4.0不需要了//} catch (ClassNotFoundException e) {//e.printStackTrace();//}
String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" +
"databaseName=NewDB;user=sa;password=lty@123;";try{
Connection con=DriverManager.getConnection(connectionUrl);
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs= stmt.executeQuery("SELECT 1");
rs.last();
System.out.print(rs.getRow()); // 打印数据 显示 1
rs.close();
stmt.close();
con.close();
}catch(SQLException e) {
e.printStackTrace();
}
}
}
2014-03-19
lin
java mssql jdbc_从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)相关推荐
- java任务调度定时器,从零开始学 Java - Spring 使用 Quartz 任务调度定时器
生活的味道 睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈.你向生活微笑,生活也向你微笑. 请你不要询问我的未来,这有些可笑.你问我你是 ...
- 从零开始学java 框架_从零开始学 Java - 搭建 Spring MVC 框架
如果创建一个 Spring 项目 Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话 ...
- JAVE EE 企业级开发之从零开始学JAVA【51CTO技术论坛】
http://bbs.51cto.com JAVE EE 企业级开发之从零开始学JAVA 从零开始学JAVA?YES!本刊内容全部为午饭redking整理.撰写,所涉及内容均为原创,非 ...
- 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)
Memcached 客户端选择 上一篇文章 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memc ...
- 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求
论职业的重要性 问:为什么所有家长都希望自己的孩子成为公务员? 答:体面.有权.有钱又悠闲. 问:为什么所有家长都希望自己的孩子成为律师或医生? 答:体面.有钱.有技能. 问:为什么所有家长都不怎么知 ...
- windows java eclipse_从零开始学 Java - Windows 下安装 Eclipse
三观是什么鬼 当我们在讨论「三观一致」的时候是在讨论些什么? 我认为这个世界上本没有「三观」这一说法,说的人多了,也就有了「三观」这个词,当我们讨论「三观一致」其实并不是真的在说世界观.价值观.人生观 ...
- 从零开始学java(二十六)--多维数组,多维数组存储表格数据
从零开始学java(二十六)--多维数组 多维数组 多维数组存储表格数据 多维数组 多维数组可以看成以数组为元素的数组.可以有二维.三维.甚至更多维数组,但是实际开发中用的非常少.最多到二维数组(学习 ...
- 44从零开始学Java之详解容易让初学者懵圈的abstract抽象类、抽象方法
作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 千锋教育高级教研员.CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 前言 经过前面几篇文章的讲解,我们现在已经对面向对象有了基本的认知, ...
- 从零开始学JAVA:二、Java基本语法(四)——流程控制
从零开始学JAVA:二.Java基本语法(四)--流程控制 程序流程控制 1.顺序结构 2.分支结构 2.1.if-else结构 2.2.switch-case选择结构 2.3.Scanner类的使用 ...
最新文章
- 极客新闻——15、软件测试自动化的最新趋势
- 计算机里面有鬼的恐怖游戏,2018年度十大最佳PC恐怖游戏
- python socketpool:通用连接池
- python条件语句-Python if else条件语句详解
- c语言作业做出金山打字功能,goldmountain.c
- ant design pro取消登录_JeecgBoot实战按需加载 Ant-Design-Vue和Icon
- Windows消息机制详解
- MySQL修改字符集
- P5327-[ZJOI2019]语言【线段树合并,LCA】
- C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)
- github mac 添加 ssh_计算机专业MAC操作技巧(二)
- php 环境变量有什么用,什么是环境变量,Linux环境变量及作用
- Linux Mount命令浅解
- kubernetes视频教程笔记 (21)-存储-configmap
- h3c使用acl控制ftp访问_H3C交换机典型访问控制列表(ACL)配置实例
- thinkpad X230 黑屏折腾
- 聚类时的轮廓系数评价和inertia_
- uva 10306 e-coins【dp】
- 图解AUTOSAR(六)——服务层(Service Layer)、复杂驱动(Complex Drivers)
- vue实现无缝滚动功能