java连接sqlserver数据库教程(JAVA连接SQL数据库)

2024-07-22 23:34:33 4

java连接sqlserver数据库教程(JAVA连接SQL数据库)

本文目录

JAVA连接SQL数据库

import java.sql.ResultSet; //都是导入一些下面需要用到的类 String ConnStr="jdbc:microsoft:sqlserver://WINJUE:1433;DatabaseName=library";//jdbc连接数据库url public sqlServer() { try { Class.forName(DBDriver).newInstance(); //加载SQLServer驱动程序,DBDriver是你上面的代码; conn=DriverManager.getConnection(ConnStr,"sa","sa"); //和数据库建立连接,ConnStr里面的://WINJUE:1433;DatabaseName=library 分别是主机地址:端口号;你自己建的数据库(database) } catch(SQLException e) { //捕获SQL异常 System.out.println(e.getMessage()); //要是出现异常,捕获到后,这句代码会把异常的信息(出错的原因之类的)打印出来。 } catch(Exception e) { //捕获异常,这个是总的,所以不能和上面的顺序颠倒,先小到大,我连ORACLE和MYSQL,这个我通常不要,只须捕获SQL异常就OL System.out.println(e.getMessage()); } } public Connection getConn(){ //获取连接方法 return conn; } public void insert(String sql) {//增删改 try { Statement stm=conn.createStatement(); 调用conn下的方法,创建Statement对象 stm.executeUpdate(sql);//调用Statement下的方法执行SQL语句 System.out.println("操作成功"); } catch(Exception e){ System.out.println(e.getMessage()); //如上 } } public ResultSet query(String sql){ //查询 try{ Statement stm=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); rs=stm.executeQuery(sql); //如上 } catch(Exception e){ System.out.println(e.getMessage()); } return rs; } public static void main(String args){ sqlServer conn=new sqlServer(); //创建sqlServer,就是你上面的类,以便调用里面的方法 ResultSet rs=conn.query("select * from Orders"); //调用query方法,执行SQL语句后,把结果保存到结果集里 //conn.insert("delete from BookInfo where BookName =" +"\’悟空传\’"); //conn.insert("insert into BookInfo (BookID,BookName,Author,KeyWord) values (14445678,’悟空传’,’今何在’,’孙悟空’)"); try{ while(rs.next()){ //循环,判断结果集里的记录,一条条往下走,是否还有下一条记录,若是返回真,继续走 System.out.print(rs.getString("OrderID")); //System.out.print(rs.getString("U_age")); } rs.close() ; //关闭结果集 } catch (Exception e){ System.out.println(e.getMessage()); } } } 注: TYPE_FORWARD_ONLY:缺省类型。只允许向前访问一次,并且不会受到其他用户对该数据库所作更改的影响。 TYPE_SCROLL_INSENSITIVE:允许在列表中向前或向后移动,甚至能进行特定定位,例如移至列表中的第四个记录或从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。 TYPE_SCROLL_SENSITIVE:象 TYPE_SCROLL_INSENSITIVE 相同,允许在记录中定位。这种类型受到其他用户所作更改的影响。如果用户在执行完查询之后删除一个记录,那个记录将从 ResultSet 中消失。类似的,对数据值的更改也将反映在 ResultSet 中。

如何用java sqlserver数据库

打开MicrosoftSQLServerManagermentStudio并以windows验证方式登录,左侧的对象资源管理器-》安全性-》登录名,右击sa-》属性,为sa用户添加密码,选择sqlServer身份验证,在"状态"选项中授予连接到数据库和登录启用.  右击对象资源管理器的根节点,选择属性-》安全性-》sqlServer和windows身份验证模式,这样就为sqlserver2008创建了以sqlserver身份验证的用户sa.  在java代码中用两种方式连接sqlserver2008数据库,一种是sa身份验证模式,另外一种是混合身份验证模式

数据库,java怎么连接sqlserver数据库

记得jar包:mysql-connector-java-5.0.7.jar

import java.sql.Connection;  

import java.sql.DriverManager;  

import java.sql.PreparedStatement;  

import java.sql.SQLException;  

public class DBHelper {  

public static final String url = "jdbc:mysql://127.0.0.1/student";  

public static final String name = "com.mysql.jdbc.Driver";  

public static final String user = "root";  

public static final String password = "root";  

public Connection conn = null;  

public PreparedStatement pst = null;  

public DBHelper(String sql) {  

try {  

Class.forName(name);//指定连接类型  

conn = DriverManager.getConnection(url, user, password);//获取连接  

pst = conn.prepareStatement(sql);//准备执行语句  

} catch (Exception e) {  

e.printStackTrace();  

}  

}  

//关闭连接

public void close() {  

try {  

this.conn.close();  

this.pst.close();  

} catch (SQLException e) {  

e.printStackTrace();  

}  

}  

}

Java 如何连接数据库,我用的是SQL Server

这句是样例:private String dbURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";private String user="alan";private String password="1111";1、你需要将localhost修改成数据库服务器的IP地址(如果安装在本地可以不用修改);2、将user="alan"中alan改成数据库的实际用户名;3、修改password。

java连接sqlserver数据库教程(JAVA连接SQL数据库)

本文编辑:admin

本文相关文章:


java连接sqlserver数据库教程(如何用java sqlserver数据库)

java连接sqlserver数据库教程(如何用java sqlserver数据库)

本文目录如何用java sqlserver数据库Java 如何连接数据库,我用的是SQL ServerJAVA连接SQL数据库数据库,java怎么连接sqlserver数据库如何用java sqlserver数据库打开MicrosoftSQ

2024年7月19日 07:33

更多文章:


vba编程画图(怎么利用EXCEL vba 在CAD上画多段线)

vba编程画图(怎么利用EXCEL vba 在CAD上画多段线)

各位老铁们好,相信很多人对vba编程画图都不是特别的了解,因此呢,今天就来为大家分享下关于vba编程画图以及怎么利用EXCEL vba 在CAD上画多段线的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录怎么利用E

2024年9月3日 00:15

destruction翻译(mutually assured destruction 翻译)

destruction翻译(mutually assured destruction 翻译)

本文目录mutually assured destruction 翻译the road to destruction课文翻译to be or not to de 和Survival or destruction有什么区别英语毁灭神怎么写啊m

2024年1月13日 05:40

游戏网站源码推荐(谁能说说游戏源码做的比较好的)

游戏网站源码推荐(谁能说说游戏源码做的比较好的)

大家好,今天小编来为大家解答以下的问题,关于游戏网站源码推荐,谁能说说游戏源码做的比较好的这个很多人还不知道,现在让我们一起来看看吧!本文目录谁能说说游戏源码做的比较好的有哪些游戏引擎的源码值得一读谁能说说游戏源码做的比较好的九四玩可以啊,

2024年7月12日 12:25

浮点运算器的原理(浮点运算器的介绍)

浮点运算器的原理(浮点运算器的介绍)

本文目录浮点运算器的介绍简述浮点运算器的作用,它由哪几部分组成Cache有哪三种基本映像方式直接映像方式的主要优缺点是什么运算器的组成跟功能浮点运算器的介绍浮点运算器是进行浮点运算的结构。现阶段是用电路来实现,应用在计算机芯片中。是整数运算

2024年6月22日 05:41

s8银色表盘配黑色表带好看吗?工作表怎么做表格图解

s8银色表盘配黑色表带好看吗?工作表怎么做表格图解

各位老铁们,大家好,今天由我来为大家分享好看的表单,以及s8银色表盘配黑色表带好看吗的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录s8银色表盘配黑

2024年9月8日 13:25

webgl支持(目前支持WebGL的浏览器有哪些)

webgl支持(目前支持WebGL的浏览器有哪些)

本文目录目前支持WebGL的浏览器有哪些如何在android上支持webgl如何判断浏览器是否支持webgl目前支持WebGL的浏览器有哪些Google Chrome 9+Mozilla Firefox 4+Safari 5.1+(仅限于M

2023年5月2日 20:40

dictionaries怎么读(oxford dictionaries pick a buzzword every year.怎么读)

dictionaries怎么读(oxford dictionaries pick a buzzword every year.怎么读)

本文目录oxford dictionaries pick a buzzword every year.怎么读dictionaries怎么读oxford dictionaries pick a buzzword every year.怎么读牛

2024年7月8日 06:29

evaluate计算结果显示value(excel 计算中公式输入正确,出来的结果是“#VALUE“,请高手指点该如何解决)

evaluate计算结果显示value(excel 计算中公式输入正确,出来的结果是“#VALUE“,请高手指点该如何解决)

本文目录excel 计算中公式输入正确,出来的结果是“#VALUE“,请高手指点该如何解决excel函数公式出现value的解决方法在excel中求和出现#VALUE!该如何解决为什么在Excel里面输入公式后,显示#VALUE!excel

2024年7月5日 22:25

marrakech课文分段(高级英语第二册marrakech的16,17段用了什么修辞手法)

marrakech课文分段(高级英语第二册marrakech的16,17段用了什么修辞手法)

本文目录高级英语第二册marrakech的16,17段用了什么修辞手法高级英语的其它版本《马拉喀什见闻》这篇文章的中心思想,大约100字左右marrakech六个场景分析课文marrakech的写作原则有哪些george orwell的ma

2024年7月22日 00:44

barn什么意思啊(barn raising scene in Witness.怎么翻译raising在这里什么意思Witness什么意思)

barn什么意思啊(barn raising scene in Witness.怎么翻译raising在这里什么意思Witness什么意思)

“barn什么意思啊”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看barn什么意思啊(barn raising scene in Witness.怎么翻译raising在这里什么意思Witness什么意思)!本文目录bar

2024年8月24日 02:10

linux bind函数(linux socket是什么意思)

linux bind函数(linux socket是什么意思)

本文目录linux socket是什么意思socket编程中为什么client端的可以不用bind函数绑定.而客户端必须呢如何实现在Linux下创建服务程序linux bind函数怎么释放在Linux系统中,是否可以设置某个socket链接

2024年7月19日 08:36

onclick弹出提示框(html中点击click事件后的提示框内容)

onclick弹出提示框(html中点击click事件后的提示框内容)

大家好,今天小编来为大家解答以下的问题,关于onclick弹出提示框,html中点击click事件后的提示框内容这个很多人还不知道,现在让我们一起来看看吧!本文目录html中点击click事件后的提示框内容在php中,点击一下提交按钮,怎么

2024年7月21日 09:00

mysql日期格式转换yyyymmdd(datetime类型的字符串怎么转成datetime类型的数字)

mysql日期格式转换yyyymmdd(datetime类型的字符串怎么转成datetime类型的数字)

大家好,今天小编来为大家解答以下的问题,关于mysql日期格式转换yyyymmdd,datetime类型的字符串怎么转成datetime类型的数字这个很多人还不知道,现在让我们一起来看看吧!本文目录datetime类型的字符串怎么转成dat

2024年7月5日 08:21

1到35随机数生成器(Java用random写最简单的1-35之间的随机不重复的整数  急求)

1到35随机数生成器(Java用random写最简单的1-35之间的随机不重复的整数 急求)

本文目录Java用random写最简单的1-35之间的随机不重复的整数 急求随机数生成器1-30,8后面是什么C#:从1~35中随机7个数按从小到大的顺序列在7个textbox里,求大神给代码~如何用C语言产生1~35之间的7个不同随机数

2024年6月14日 18:10

internal server error怎么解决方法(HTTP Status 500-Internal Server Error错误如何解决)

internal server error怎么解决方法(HTTP Status 500-Internal Server Error错误如何解决)

本文目录HTTP Status 500-Internal Server Error错误如何解决什么是500 internal server error错误怎么解决计算机出现“HTTP错误500.21-InternalServerError”

2024年6月30日 15:15

易安卓源码免费网站(易安卓软件写WiFi列表的源码谁有)

易安卓源码免费网站(易安卓软件写WiFi列表的源码谁有)

本文目录易安卓软件写WiFi列表的源码谁有易安卓和按键精灵安卓版哪个好易安卓想要APP自动向指定手机号发送手机短信,应该怎么编写有没有表哥有源码,有的话帮帮忙吧,谢谢手机锁机源码怎么用易安卓怎么制作万能计算器,发源码,谢谢易安卓软件写WiF

2024年6月4日 19:39

fiddler下载教程(fiddler怎么安装证书)

fiddler下载教程(fiddler怎么安装证书)

本文目录fiddler怎么安装证书如何运用fiddler测试appfiddler在哪下载fiddler怎么安装证书第一步当然是下载安装包拉,操作非常简单就是进入官网,在页面右侧有个红色的按钮【free down】下载完成后如下图,桌面的安装

2024年1月31日 20:00

vba编程教程(VBA程序正式运行前,要该如何进行调试呢)

vba编程教程(VBA程序正式运行前,要该如何进行调试呢)

本文目录VBA程序正式运行前,要该如何进行调试呢access VBA编程语言如何将access中将数据导入excel,用VBA编程实现access中怎么样VBA编程设置某列显示为百分比ACCESS 的VBA编程,请问最后一个怎么做VBA程序

2024年7月23日 11:36

javascript在输入框输入文字(javascript 向文本框写内内容)

javascript在输入框输入文字(javascript 向文本框写内内容)

各位老铁们,大家好,今天由我来为大家分享javascript在输入框输入文字,以及javascript 向文本框写内内容的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面

2024年7月1日 11:05

手机网页开发者工具(哪个手机浏览器有开发者工具)

手机网页开发者工具(哪个手机浏览器有开发者工具)

“手机网页开发者工具”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看手机网页开发者工具(哪个手机浏览器有开发者工具)!本文目录哪个手机浏览器有开发者工具如何开发手机端网页开发调试工具手机端的页面怎么开发,和webhtml有区

2024年8月23日 04:40

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索