数据库编程-->SqlServer示例

准备工作 1:微软官网下载jdbc包。解压得到如下文件:

   注:我下的是6.0版本

其中jre8和jre7中包含了sqljdbc42.jar包和sqljdbc41.jar包(会用到)

准备工作 2 :配置端口协议

  找到  运行 开始 → 所有程序 → Microsoft SQL Server 2016 → 配置工具 →SQL Server配置管理器,如下图所示:

配置如下图:

激动人心的时候到了:

  1: 打开数据库SqlServer2016,创建一个数据库demo

  2:打开eclipse新建一个java project 以  数据库编程  为例,然后在src右击——build path——configure Build Path

    

  Add External JARS...导入刚刚下载的sqljdbc42.jar包

    

  成功后是这样的:

    

  3:最后就是代码了,在数据库编程中新建一个demo类,编写如下代码:

    

 1 package 数据库编程;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.PreparedStatement;
 6 import java.sql.SQLException;
 7
 8 public class demo {
 9     public static void main(String[] args) throws SQLException {
10         //驱动声明
11         String driverName="com.microsoft.sqlserver.jdbc.SQLSeverDriver";
12         //数据库rul地址,用来连接数据库
13         String URLName="jdbc:sqlserver://localhost:1433;DatabaseName=test";
14         //数据库用户名
15         String useName="sa";
16         //数据库密码
17         String password="1314";
18         try {
19             //加载驱动
20             Class.forName(driverName);
21             //连接数据库
22             Connection conn=DriverManager.getConnection(URLName);
23             System.out.println("连接成功");
24             //数据库操作
25             /*
26              * 第一种方法
27              */
28             String sql="insert into student values(‘150102030156‘,‘好二毛‘,‘男‘,‘1996.03.28‘,‘58‘,‘1968.08.14‘,‘山西‘,‘计科‘,‘新生‘)";
29             java.sql.Statement st=conn.createStatement();
30             st.executeUpdate(sql);
31             st.close();
32             /*
33              * 第二中方法
34              */
35             String sql1="insert into student values(?,?,?,?,?,?,?,?,?)";
36             PreparedStatement pst=conn.prepareStatement(sql1);
37             pst.setString(1, "150102030165");
38             pst.setString(2, "好三毛");
39             pst.setString(3, "男");
40             pst.setString(4, "1996.03.28");
41             pst.setString(5, "58");
42             pst.setString(6, "1968.08.14");
43             pst.setString(7, "山西");
44             pst.setString(8, "航空");
45             pst.setString(9, "走秀");
46             pst.executeUpdate();
47             pst.close();
48             //关闭数据库连接
49             conn.close();
50         } catch (ClassNotFoundException e) {
51             e.printStackTrace();
52         }
53
54     }
55 }
时间: 2024-10-06 09:34:24

数据库编程-->SqlServer示例的相关文章

SqlServer示例数据库Northwind(一)——实体关系

在学习Spss统计分析.EA画实体关系图.PowerDesigner画数据库模型图等时,苦于找不到一个好的实例.由于实际工作中项目使用的表结构属于公司的商业保密内容,且在和大家交流时,其结构大家也不熟悉:而使用简单创建的Teacher.Student.Class等数据模型时,建表.录数据也是一个麻烦事:使用SqlServer的示例数据库正好,大伙都熟悉,又是现成的. 很多书籍.教程都使用Northwind数据库作为模型,但我一直对它不甚了解,今天特意下载后了解了一下,现在简单的记录下笔记,以后依

SqlServer service broker 分布式系统(赵松涛)深入浅出 2005 数据库编程

1.创建测试数据库 create database ServerbrokerTest on primary( name=ServerbrokerTest_data, filename='C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\ServerbrokerTest_data.mdf', size=5, maxsize=unlimited, filegrowth=1 ) Log on ( name=stude

数据库编程总结

当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等.数据库编程是对数据库的创建.读写等一列的操作.数据库编程分为数据库客户端编程与数据库服务器端编程.数据库客户端编程主要使用ODBC API.ADO.ADO.NET.OCI.OTL等方法:数据库服务端编程主要使用OLE D

java 数据库编程 学习笔记 不断更新

最近开始学习java,感觉java的数据库编程需要发个随笔记录一下,话不多说 切入正题. 一.数据库访问技术的简介 应用程序  →  执行SQL语句 →数据库 → 检索数据结果 → 应用程序   ( ODBC         JDBC(两个常用的API)) java主要使用的 JDBC驱动程序进行数据库的编程 Java 应用程序 <------> JDBC   <------>  数据库 二.JDBC 的体系结构 应用层 ↓ 驱动层 ↓ 各个接口 •Driver •Connecti

构建施耐德楼控系统数据库后台服务器示例工程二(数据库查询编写)

构建施耐德楼控系统数据库后台服务器示例工程-(工程创建)记录了一个Spring.Hibernate.Rest的工程如何创建,这篇将简单介绍在这个框架下如何利用注释编程. 1.Spring注释 Spring为我们提供了@Service.@Autowired这些标注来让工程中的Bean自动创建. 在我们的框架中,我们需要为每一个需要被其他类调用到的类名前添加@Service标签,在需要被自动创建的成员类上添加@Autowired,这样程序在运行时Spring会为我们自动装配相关的类实例. 2.Res

JAVA数据库编程(JDBC技术)-入门笔记

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下.我现在很迫不及待用JAVA想来实现以下对数据库的增删改查.想实现就来看Java是怎么操作数据库的,回想下.Net里你可能会配置web.Config,或者你去写一些DBhelper类然后调用里面的自己定义的一些增删改查的方法,更或者你去配一些数据控件等等往往发现操作基本都是一体化的简单.现在面

Java学习笔记—第十三章 数据库编程入门

第十三章 数据库编程入门 了解JDBC Java中对数据库的访问主要是通过JDBC进行的.JDBC是Java数据库连接技术(Java Database Connectivity)的简称,是用于执行SQL语句的API,可以为多种关系数据库提供统一访问.由一组用Java语言编写的类和接口组成.(SQL是Structure Query Language的缩写,意义为结构化查询语言,是一种标准的关系数据库访问语言.) JDBC的工作机制 使用JDBC完成对数据库的访问主要包括以下五个层次:Java应用程

Python操作SQLServer示例

本文主要是Python操作SQLServer示例,包括执行查询及更新操作(写入中文). 需要注意的是:读取数据的时候需要decode('utf-8'),写数据的时候需要encode('utf-8'),这样就可以避免烦人的中文乱码或报错问题. Python操作SQLServer需要使用pymssql模块,使用pip install pymssql安装即可. 此外代码中使用的封装MSSQL类是从网上搜索到的,直接用即可. # -*- coding:utf-8 -*- import pymssql c

Linux平台QT数据库编程(来自网络)

Linux平台QT数据库编程 在linux平台使用qt来编写GUI程序,在进行数据库编程的时候,有两种选择方式,分别是:基于linux平台的数据库接口函数编程,另一种是使用qt自带的有关数据库类.那在这里我分别来讲一下这两种方式的实现. 一.使用linux平台的数据库接口编程: 在这里我使用的是一款免费的数据库sqlite,从网络上下一个sqlite-3.0.8.tar.gz源码包,然后进行安装,安装好后就可以使用它提供的函数接口.接下来我们用安装好的sqlite提供的函数接口,在QT中使用的,