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

需要用到的工具:

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

步骤:

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

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

3. 打开Myeclipse,

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

链接:https://pan.baidu/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数据库,并进行增删改查操作