用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作。

需要用到的工具:

Myeclipse,sqlserver数据库,Microsoft SQL Server Management Studio可视化工具

步骤:

1.本篇文章的前提是,用户已经在自己的电脑上安装了sqlserver数据库,并且可以正常登入。本文中使用的是sqlserver2005

2. 新建一张数据表:banji
字段和数据内容如下所示

3. 打开Myeclipse,

新建一个Java项目,导入sqljdbc驱动jar包,下载地址:

链接:https://pan.baidu.com/s/1GvgQ8eu_mI24_C6injA4tw

提取码:6666

新建一个测试类:Demo1

根据自己的数据库配置数据库的账号密码等

4.创建连接数据库的方法:connectDatabase,并返回这个连接

在main方法中运行connectDatabase();

验证连接数据库是否成功,如图

5.注意:数据库地址这边可以带有数据库的名称,也可以不带数据库的名称。

不带数据库名称:

private static final String DBURL = “jdbc:sqlserver://127.0.0.1:1433”;

带数据库名称:

private static final String DBURL = “jdbc:sqlserver://127.0.0.1:1433;DataBaseName=aaaMyTest”;

区别是:

带数据库时,只能查询这个数据库的资料,而不能查询其他数据库的资料,同时操作表格的时候不需要给在表格前面加前缀,直接写表格的名称就可以了,如:select * from banji

不带数据库时,能查询所有数据库的资料,但是操作表格的时候需要加前缀,用以确定是哪个数据库的表格,如:select * from aaaMyTest.dbo.banji

6.连接完数据库之后就可以进行增删改查操作了。

首先看一下查询:

select * from aaa_MyTest.dbo.banji


7.新增:insert into aaa_MyTest.dbo.banji values(35,‘C语言一班’)

新增成功后,看一下数据库,确实增加了一笔资料


8.修改:update aaa_MyTest.dbo.banji set banji_num=100 where banji_name=‘C语言一班’


9.删除:delete from aaa_MyTest.dbo.banji where banji_name=‘C语言一班’


Java连接sqlserver数据库,并进行增删改查操作相关推荐

  1. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  2. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  3. .NET 连接SqlServer数据库及基本增删改查

    一.写在前面 因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法.(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测 ...

  4. java操作mysql数据库_java连接mysql数据库 三 实现增删改查操作

    public classJDBCTest {public static voidmain(String[] args){//add(uname, uemail, upwd);//update(&quo ...

  5. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  6. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

  7. thinkphp连mysql增删改查_ThinkPHP5.1框架数据库链接和增删改查操作示例

    本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如 本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如下: 一. ...

  8. sqlite数据库的基本增删改查操作

    2019独角兽企业重金招聘Python工程师标准>>> 效果图示例 1.在清单里添加相应的权限 <uses-permission android:name="andr ...

  9. 爬虫使用mysql创建新数据库并进行增删改查操作

    前言: 本文参考:Python3使用mysql创建新数据库并进行增删改查操作https://blog.csdn.net/Anwel/article/details/79919646 该文章描述了爬虫爬 ...

  10. mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作

    首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...

最新文章

  1. 深度解析 H.265 视频解决方案
  2. 【uni-app】swiper 实现纵向轮播,且支持鼠标滚轮滚动翻页
  3. 迷失的毕业生——小余答疑(一)
  4. nyoj164——卡特兰数(待填坑)
  5. Pytorch中BN层入门思想及实现
  6. Redis之Redis内存模型
  7. ido - 0.2 发布
  8. ios识别人脸自动拍照_证件识别是指能实现拍照自动输入身份信息
  9. 计算机三级数据库要安装什么软件,计算机三级数据库技术题库app
  10. Adapter 模式
  11. VMware Workstation 15 设置Linux共享文件夹
  12. 愿你我,能被这世界温柔以待
  13. 7、数据表添加字段(三种方式)
  14. 经济学中的同比环比,负增长,正增长
  15. 单个索引和组合索引(联合索引)谁效率高
  16. 操作系统与计算机组织基本知识(一)
  17. 各种css文字样式效果——多个行内元素居中,三点,缩进,阴影等
  18. JS阻止form表单提交失败
  19. Zookeeper Paxos算法 一致性协议
  20. 时尚宜家,磊科高档简约路由器NW717

热门文章

  1. vue——双层循环嵌套
  2. 如何检查MacBook 电池的循环使用次数及健康度?电池续航的方法
  3. 循环进行Bitmap转BitmapSource导致内存溢出时可使用使用DeleteObject来释放资源
  4. gitlab漏洞导致服务器被植入挖矿程序
  5. 用手写板向计算机输入汉字是什么技术,手写板是什么
  6. QT5.15.2__wind10 64 源码编译
  7. 无符号驱动调试 win10
  8. python pyqt5教程pdf_PyQt5 从零开始制作 PDF 阅读器(一)
  9. 详解SOAP简单对象访问协议
  10. RunLoop解析(视频+原版文字)