Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过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数据库,并进行增删改查操作相关推荐
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- .NET 连接SqlServer数据库及基本增删改查
一.写在前面 因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法.(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测 ...
- java操作mysql数据库_java连接mysql数据库 三 实现增删改查操作
public classJDBCTest {public static voidmain(String[] args){//add(uname, uemail, upwd);//update(&quo ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作
1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...
- thinkphp连mysql增删改查_ThinkPHP5.1框架数据库链接和增删改查操作示例
本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如 本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如下: 一. ...
- sqlite数据库的基本增删改查操作
2019独角兽企业重金招聘Python工程师标准>>> 效果图示例 1.在清单里添加相应的权限 <uses-permission android:name="andr ...
- 爬虫使用mysql创建新数据库并进行增删改查操作
前言: 本文参考:Python3使用mysql创建新数据库并进行增删改查操作https://blog.csdn.net/Anwel/article/details/79919646 该文章描述了爬虫爬 ...
- mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作
首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...
最新文章
- 深度解析 H.265 视频解决方案
- 【uni-app】swiper 实现纵向轮播,且支持鼠标滚轮滚动翻页
- 迷失的毕业生——小余答疑(一)
- nyoj164——卡特兰数(待填坑)
- Pytorch中BN层入门思想及实现
- Redis之Redis内存模型
- ido - 0.2 发布
- ios识别人脸自动拍照_证件识别是指能实现拍照自动输入身份信息
- 计算机三级数据库要安装什么软件,计算机三级数据库技术题库app
- Adapter 模式
- VMware Workstation 15 设置Linux共享文件夹
- 愿你我,能被这世界温柔以待
- 7、数据表添加字段(三种方式)
- 经济学中的同比环比,负增长,正增长
- 单个索引和组合索引(联合索引)谁效率高
- 操作系统与计算机组织基本知识(一)
- 各种css文字样式效果——多个行内元素居中,三点,缩进,阴影等
- JS阻止form表单提交失败
- Zookeeper Paxos算法 一致性协议
- 时尚宜家,磊科高档简约路由器NW717
热门文章
- vue——双层循环嵌套
- 如何检查MacBook 电池的循环使用次数及健康度?电池续航的方法
- 循环进行Bitmap转BitmapSource导致内存溢出时可使用使用DeleteObject来释放资源
- gitlab漏洞导致服务器被植入挖矿程序
- 用手写板向计算机输入汉字是什么技术,手写板是什么
- QT5.15.2__wind10 64 源码编译
- 无符号驱动调试 win10
- python pyqt5教程pdf_PyQt5 从零开始制作 PDF 阅读器(一)
- 详解SOAP简单对象访问协议
- RunLoop解析(视频+原版文字)