Eclipse连接sql server 2012数据库编程一条龙
一、java通过jdbc连接sql server 2012
原帖地址:http://blog.csdn.net/stewen_001/article/details/19553173/
1、sql server 2012需采用SQL Server身份验证方式(用户名 密码)
2、SQL Server配置管理器开启Named Pipes、TCP/IP。
2-1、TCP/IP属性设置:IP地址->IP1和IP10的IP地址改为127.0.0.1,将所有IPx的已启用改为是,将IPall中TCP端口改为1433->重启
3、开启telnet服务(Tomcat配置)
3-1、cmd->telnet 127.0.0.1 1433检测是否开启
4、下载 Microsoft JDBC Driver 4.0 for SQL Server 中的sqljdbc_4.0.2206.100_chs.tar.gz(2.2M)解压保留sqljdbc4.jar
4-1、在环境变量CLASSPATH中追加sqljdbc4.jar的位置
4-2、将sqljdbc4.jar拷到java jre的lib\ext目录下
4-3、将sqljdbc4.jar拷到Tomcat的lib目录下
5、在eclipse中新建项目 右键src选择build path->Configure Build Path 选择 Libraries标签 然后单击 Add External JARs 找到 sqljdbc4.jar 文件并打开
6、测试代码
public class Dbconn {
private static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=chenyiran01MIS"; //DatabaseName写自己的数据库名字
private static String userName = "sa";
private static String userPwd = "1122";
//身份验证时的用户名和密码
private Connection dbConn;
private Statement st;
public Dbconn(){
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL,
userName, userPwd);
st=dbConn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public Connection getConnect(){
return dbConn;
}
public Statement getState(){
return st;
}
public void close(){
try {
st.close();
dbConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//这是在应用中写的一个数据库连接类
二、在eclipse中向数据库发送查询、更新、删除等语句
1、建立连接
2、发送语句
2-1、语句的写法是SQL的语法(注意不要落掉空格和括号)
2-2、用上面的6中的连接类的具体操作过程
Dbconn dbconn=new Dbconn();
Statement st=dbconn.getState();
/*
ResultSet rs=st.executeQuery(query); //查询语句返回结果集
while(rs.next()){ //遍历结果集
rs.getString(i); //i为表中列 判断是否为空用==null直接判断
}
*/
/*
int result=st.executeUpdate(query); //更新、插入、删除语句 返回更新条数
*/
3、关闭连接
Eclipse连接sql server 2012数据库编程一条龙的更多相关文章
- Eclipse 连接 SQL Server 2012数据库 教程
教程:https://wenku.baidu.com/view/78b9957e0066f5335a8121b7.html
- Eclipse连接SQL Server 2008数据库 以及问题总结
Eclipse中使用SQL server 2008数据库 一.准备材料 要能够使用数据库就要有相应的JDBC,所以我们要去Microsoft官网下载 https://www.microsoft.com ...
- Eclipse连接SQL Server 2008数据库
一.准备材料 要能够使用数据库就要有相应的JDBC,所以我们要去Microsoft官网下载 https://www.microsoft.com/zh-cn/download/details.aspx? ...
- eclipse使用jdbc方式连接sql server 2012数据库史上最新最详细教程(2015年4月已亲测)
步骤分为3部:1.通过sql server 配置管理器配置1433端口 2.将sqljdbc41.jar类库添加到对应的工程中 3.在java程序中连接数据库 步骤1:打开sql server ...
- SQL Server 2012 数据库笔记
慕课网 首页 实战 路径 猿问 手记 Python 手记 \ SQL Server 2012 数据库笔记 SQL Server 2012 数据库笔记 2016-10-25 16:29:33 1 ...
- Intellij Idea 配置database 连接SQL Server 2012
首先确认通过TCP IP来连接连接SQLServer 2012 确保 Server Authentication选择了SQL Server and Windows Authentication ...
- SQL SERVER 2012数据库自动备份的方法
SQL SERVER 2012数据库自动备份的方法 为了防止数据丢失,这里给大家介绍SQL SERVER2012数据自动备份的方法: 一.打开SQL SERVER 2012,如图所示: 服务器类型:数 ...
- Microsoft SQL server 2012数据库学习总结(一)
一.Microsoft SQL Server2012简介 1.基本概要 Microsoft SQL Server 2012是微软发布的新一代数据平台产品,全面支持云技术与平台,并且能够快速构建相应的解 ...
- php连接sql server 2008数据库
原文:php连接sql server 2008数据库 关于php连接sql server 2008的问题,2000的版本可以直接通过php中的配置文件修改,2005以上的版本就不行了,需要使用微软公司 ...
随机推荐
- Javascript的数组操作[转]
1.shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); // 结果 a:[2,3,4 ...
- 正选反选JS
JS <script> window.onload=function(){ var oTher=document.getElementById('other'); var oCheck=d ...
- 关于Thinkphp3.2版本的分页问题
最近公司官网改版,需要把旧的thinkphp版本换到现在最新的3.2去,因此,就开展了一系列的升级工作..在修改命名空间的同时,发现Page分页类能正常运行了,但是分页的链接却是错误的,例如在Admi ...
- “Options模式”下各种类型的Options对象是如何绑定的?
“Options模式”下各种类型的Options对象是如何绑定的? 旨在生成Options对象的配置绑定实现在IConfiguration接口的扩展方法Bind上.配置绑定的目标类型可以是一个简单的基 ...
- HTTP协议漫谈
简介 园子里已经有不少介绍HTTP的的好文章.对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲解. HTTP的定义和 ...
- vim-配置文件
" " Last Change: 2010年08月02日 15时13分 " " Version: 1.80 " "============= ...
- Spring mvc 简单异常配置jsp页面
原文出处:http://howtodoinjava.com/spring/spring-mvc/spring-mvc-simplemappingexceptionresolver-example/ 这 ...
- Oracle - index (索引)
索引: 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中 @ 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度 @ 索引一旦建立, Oracle 管理系统会对其进行自 ...
- 解析微信node开发;拿token
获取token,本着两个原则, 1.先查询是否有token,有的话判断其时间是否与上一次请求时间差是否超过7100: a.不超过,直接用得到: b.超过,再获取刷新: 2.没有token获取刷新tok ...
- freemaker
FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分 ...