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

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

Java连接sqlserver数据库,并进行增删改查操作_第1张图片

需要用到的工具:

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

步骤:

1.本篇文章的前提是,用户已经在自己的电脑上安装了sqlserver数据库,并且可以正常登入。本文中使用的是sqlserver2005
Java连接sqlserver数据库,并进行增删改查操作_第2张图片
2. 新建一张数据表:banji
字段和数据内容如下所示
Java连接sqlserver数据库,并进行增删改查操作_第3张图片
3. 打开Myeclipse,

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

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

提取码:6666

新建一个测试类:Demo1

根据自己的数据库配置数据库的账号密码等
Java连接sqlserver数据库,并进行增删改查操作_第4张图片

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

在main方法中运行connectDatabase();

验证连接数据库是否成功,如图
Java连接sqlserver数据库,并进行增删改查操作_第5张图片
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
Java连接sqlserver数据库,并进行增删改查操作_第6张图片
Java连接sqlserver数据库,并进行增删改查操作_第7张图片
7.新增:insert into aaa_MyTest.dbo.banji values(35,‘C语言一班’)

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

Java连接sqlserver数据库,并进行增删改查操作_第8张图片
Java连接sqlserver数据库,并进行增删改查操作_第9张图片

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

Java连接sqlserver数据库,并进行增删改查操作_第10张图片
Java连接sqlserver数据库,并进行增删改查操作_第11张图片

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

Java连接sqlserver数据库,并进行增删改查操作_第12张图片
Java连接sqlserver数据库,并进行增删改查操作_第13张图片

你可能感兴趣的:(Java,sqlserver,jdbc,java)