数据库编程--SqlServer示例
数据库编程-->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 }
数据库编程--SqlServer示例相关推荐
- c语言sqlserver数据库头文件,Mysql的C语言API进行数据库编程
数据编程基础知识,掌握C语言,熟悉简单的SQL语句,能够实现简单的增.删.查.改即INSERT.DELETE .SELECT.UPDATE语句,其中SELECT语句尤为重要,面试笔试中经常被问及.默认 ...
- Part1---3.数据库编程与完整性
第8讲完整性-触发器+数据库编程基础 战中的触发器例子修改为mysql格式触发器. 本节课重点: 1.主键.外键表级.列级定义 2.外键的级联删除,级联更新 3.约束定义 4.添加约束,删除约束 5. ...
- 数据库编程总结[转载 深之JohnChen的专栏]
数据库编程总结 当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, Po ...
- 【转】数据库编程总结
from: http://blog.csdn.net/byxdaz/archive/2010/04/11/5473557.aspx 当前各种主流数据库有很多,包括Oracle, MS SQL Ser ...
- VC数据库编程总结(二)
一.访问数据库技术方法......................................................................................... ...
- 对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式
作者:卢彦 .NET PetShop和Duwamish简单介绍 相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速 ...
- 数据库编程入门培训(二)
本文为数据库编程入门培训的第二讲,主要讲述一下数据库编程具体怎么实现.示例代码在本文后面的附件中可以下载. 如上篇文章所描述的那样,由于Microsoft Access数据库比较直观,适合初学者入门学 ...
- Asp.Net数据库编程-10条最优方法[翻译]
Asp.Net数据库编程-10条最优方法[翻译] 原文标题:Using Data with ASP.Net - 10 of my 'Best Practices' 原文链接:http://www.de ...
- 有关数据库MySQL的演讲_有关Mysql数据库编程的文章推荐10篇
在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...
最新文章
- apollo local 模式_Apollo 源码解析 —— 客户端配置 API(一)之一览
- Error: XML: Cacti version does not exist.
- C++学习19 类的多继承
- 一个页面区分管理者和普通用户如何设计_如何从「百度知道」中删除 bai du zhi dao?...
- mysql循环load data_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作
- 分享一个CSS3和jQuery实现的模糊显示效果 - 帮助你的访问用户更好的阅读内容
- 【笔记】Windows Phone 8开发笔记之API
- Linux 文件与目录基本操作
- Dubbo消费者服务的订阅
- 【分治】LeetCode 50. Pow(x, n)
- 计算机考试策略,计算机等级考试应试的策略.doc
- 内核特征码搜索 获取未导出函数
- 导入文本文件乱码问题
- Xcode No certificate for team ‘xxx‘ matching ‘iPhone Developer: xxx (xxx)‘
- 39 个奇葩代码注释,看完笑哭了
- 今日杂感-20220322
- Vivado 2020.1 and 2020.2 错误 arm-none-eabi-ar: *.o: Invalid argument
- 以太网数据包速率计算方法
- 使用Log日志 计算带宽流量峰值
- exit status 1: ���ļ��Ѵ���ʱ�����������ļ���解决办法
热门文章
- 最耐用的手机盘点 网友:我这个能用到品牌商“破产”!
- 银隆新能源:涉嫌诈骗财政资金过亿 孙国华等人被刑拘
- “有人拿十几万很开心地走了” 滴滴裁员名额员工竟然抢破头 官方回应...
- 做菜不好吃,你一定是忽略了这20个小技巧!
- 位置服务器的操作方法,hpproliantml系列服务器上机架操作方法.doc.docx
- mysql nodejs 并发
- 【Flink】 Flink 源码之 Buffer Timeout优化
- 【Flink】flink highavailabilityservices 源码解析
- 【Flink】FLink 1.12 版本的 Row 类型 中的 RowKind 是干嘛的
- 【Elasticsearch】你看懂 Elasticsearch Log 中的 GC 日志了吗?