java程序链接到sql server数据库
package jianhua;
import java.sql.*;
public class ConDatabase {
public static void main(String[] args) {
Connection con; //驱动程序名
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //URL指向要访问的数据库名wcy1
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=student";//连接到student数据库 String user = "jianhau";//MySQL配置时的用户名 String password = "111111";//MySQL配置时的密码 //-----------------------加载驱动模块---------------------------
try {
Class.forName(driver);
con = DriverManager.getConnection(url,user,password);//getConnection()方法,连接MySQL数据库
if(!con.isClosed())
System.out.println("成功连接到SQL server数据库!");
Statement yuju = con.createStatement();//2.创建statement类对象,用来执行SQL语句!!
String sql = "select * from Table_1";//查询Table_1表中的所有数据
ResultSet jg = yuju.executeQuery(sql);//ResultSet类,用来存放获取的结果;
System.out.println("执行结果如下所示:");
System.out.println(" 教师编号" + "\t\t" + " 姓名"+"\t" +" 性别" + "\t" + " 职称"+ "\t\t"+" 院系编号" + "\t" + "籍贯");
System.out.println("--------------------------------------------------------------------");
String jsbh = null;
String name = null;
String xb = null;
String zc = null;
String yxbh = null;
String dz = null;
while(jg.next()){
//---------------------------------获取每列信息---------------------
jsbh = jg.getString("教师编号");
name = jg.getString("姓名");
xb= jg.getString("性别");
zc= jg.getString("职称");
yxbh= jg.getString("院系编号");
dz= jg.getString("籍贯");
System.out.println(jsbh + "\t" + name+"\t"+xb + "\t" + zc+ "\t" + yxbh+"\t"+dz);
}
jg.close();
con.close();
} catch(ClassNotFoundException e) {
//数据库驱动类异常处理
System.out.println("驱动加载失败!");
e.printStackTrace();
} catch(SQLException e) {
//数据库连接失败异常处理
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
System.out.println("数据库数据成功获取");
}
}
}
注意:在Java链接到sql server数据库的时候要添加一个驱动程序,将后缀是jar的驱动包复制到Java程序包内,并选择他右键--构建路径,链接数据库的时候要注意数据库名、表名、数据库服务器地址和端口的配置是否与代码中一样,不一样会导致链接数据库失败或者返回不了结果。
java程序链接到sql server数据库的更多相关文章
- Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统
Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...
- Java使用JDBC连接SQL Server数据库
Java使用JDBC连接SQL Server数据库 1.下载驱动 1.下载Microsoft SQL Server JDBC 驱动程序 https://docs.microsoft.com/zh-cn ...
- SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑
本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在实际应用中遇到的疑难杂症.可能会有人说怎么还在用SQL SERVER 2000,为什么不升级呢? ...
- SQL SERVER 2012链接到SQL SERVER 2000的问题解决案例
前几天在在桦仔的SQLSERVER走起微信公众帐号看到一篇文章MS SQL Server2014链接MS SQL Server 2000,当时手机上囫囵吞枣看了个大概,知道是由于SQL SERVER ...
- 为SQL Server 增加链接到SQL Server 的链接服务器
整体的分析一下好有一个思路.我们的目的是完成一个到远程服务器的链接. 第一:我们要知道这台服务器在哪(也就是要知道它的IP地址,如果是在同一个网络中知道它的计算机名也是可以的.因为一台服务器上可以安装 ...
- SQL Server数据库中还原孤立用户的方法集合
虽然SQL Server现在搬迁的技术越来越多,自带的方法也越来越高级. 但是我们的SQL Server在搬迁的会出现很多孤立用户,微软没有自动的处理. 因为我们的数据库权限表都不会在应用数据库中,但 ...
- SQL Server数据库、表、数据类型基本概念
一.SQL Server的数据存储结构 SQL Server是一个数据库管理系统,需要以有效方式存储高容量数据.要更好地理解SQL Server处理数据的方式,就需要了解数据的存储结构. 1.文件类型 ...
- 解决修改重命名sql Server数据库名称
错误: 消息 5030,级别 16,状态 2,第 1 行无法用排他锁锁定该数据库,以执行该操作. 解决方法:(原理一样) 1.将数据库设置为单用户模式 (单用户模式指定一次只有一个用户可访问数据库,该 ...
- 编写Java程序,使用JDBC连接SQL Server数据库
返回本章节 返回作业目录 需求说明: 使用JDBC连接SQL Server数据库 SQL Server数据库位于192.168.2.101. 所需连接的数据库为eshop_db,用户名为test,密码 ...
随机推荐
- 《JavaScript高级程序设计》读书笔记--(2)基本概念
变量 Javascript 是区分大小写的, 也就是说 var nun 与 var Num 是不同的变量. ECMAScript的变量是松散类型的,所谓松散类型就是可以保存任何类型的数据.ECMASc ...
- 遍历所有表,取每个表的MAXID更新到ID控制表
) Declare @TID int DECLARE Temp_Cursor1 Cursor--定义游标 FOR SELECT Name FROM Sys_Entity OPEN Temp_Curso ...
- win下Redis安装使用
官网上没有windows版本的Redis,好在github上有大牛写的win版本.地址如下https://github.com/dmajkic/redis/downloads 解压后运行目录下的red ...
- 手把手教你在Ubuntu上安装Apache、MySql和PHP
1:首先安装apache:打开终端(ctrl+Alt+t), 输入命令:sudo apt-get install apache2即可安装, 安装完后,打开浏览器,在地址栏输入:localhost或者h ...
- MFC-01-Chapter01:Hello,MFC---1.1 Windows 编程模型
1.1 Windows编程模型 为传统的操作系统编写的程序使用的是过程化模型,即程序从头到尾按顺序执行.例如C程序,从main函数入口开始执行,中间调用不同的函数一直到程序结束返回,这种过程是程序本身 ...
- [小菜随笔]python tkinter实现简单的ping命令
本文主要是介绍python图形界面上的按键与实际功能的对接,其实编程掌握了基础之后的学习应该都是靠自己去挖掘其他的 在网上发现多半教程都是2的,故本文使用的是python3.5,其实也没什么区别,就有 ...
- hibernate中validate的使用(转)
原文链接:http://blog.csdn.net/xing_sky/article/details/8484551 首先是要加入下面两个包 hibernate-validator-4.1.0.Fin ...
- mySQL基本操作学习笔记(一)
...
- php+js实现分页
使用onclick传递参数时,参数为空分页无效.因此无刷新页面时可利用js重新获取input的值同样通过get地址传递到分页显示的php页面.page参数接收和传递方式必须一致为post或get. j ...
- How to upgrade Subversion on OSX
How to upgrade Subversion on OSX http://andowebsit.es/blog/noteslog.com/post/how-to-upgrade-subversi ...