码迷,mamicode.com
首页 > 数据库 > 详细

Java JDBC------------------ODBC(SQLServer)链接

时间:2016-09-23 00:01:05      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:连接数据库   控制面板   private   package   管理工具   


Java JDBC------------------ODBC(SQLServer)链接


    JDBC是Java提供的连接数据库的一套标准API,是在传统的JDBC-ODBC桥发展起来的。今天我将写出


如何用JDBC配置数据源(ODBC)链接SQL Server 数据库。



1、配置数据源


    【开始】->【控制面板】->【管理工具】->【数据源】,选择SQL Server,注意启动SQL Server 服


务时要确保服务TCP/IP协议启动且端口号为1433


2、编写数据库代码

package java_data_jdbc_sqlserver;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/*
 * 测试ODBC连接SQLServer数据库
 * 1、配置数据源
 * 2、连接数据库
 * 3、查询数据
 */
public class Data_query {
	
	private static String url = "jdbc:odbc:Hello";
	private static String user = "sa";
	private static String password = "12345678";
	private static String sql = "SELECT * FROM T_STUDENT";
	
	public static void main(String[] args) {
		
		try {
			//加载数据库驱动
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			//获取数据库的连接
			Connection conn = DriverManager.getConnection( url , user , password);
			//获取Statement对象
			Statement stat = conn.createStatement();
			//查询数据,获得结果集
			ResultSet rs = stat.executeQuery(sql);
			//获取结果集,取出数据
			while(rs.next()){
				String stuNo = rs.getString("STUNO");
				String stuName = rs.getString("STUNAME");
				String stuSex = rs.getString("STUSEX");
				System.out.println("学号:"+stuNo + "  姓名:" + stuName + "  性别:" + stuSex);
			}
			//关闭结果集
			conn.close();
			stat.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}


注意,在Java JDK8中删除了sun.jdbc.odbc.JdbcOdbcDriver这个类,所以以上程序务必在JDK7或以下版


本运行。


还有,今天Java官网发布了Java9,这技术更新太快了!叫我情何以堪!

本文出自 “@coder” 博客,请务必保留此出处http://smallcoder.blog.51cto.com/11941149/1855635

Java JDBC------------------ODBC(SQLServer)链接

标签:连接数据库   控制面板   private   package   管理工具   

原文地址:http://smallcoder.blog.51cto.com/11941149/1855635

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!