java 访问sql server数据库

控制面板--管理工具—ODBC数据源(64位)--系统DNS—添加(名称为“test”,服务器填“.”描述随意)

这里访问的数据库为AdventuerWorks

数据源配置好后可以测试一下,下面是java代码:

public  static void main(String args[]){
		Connection con;//链接
		java.sql.Statement sql;//语句
		ResultSet rs;//查询结果
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//建立桥连接

		} catch (ClassNotFoundException e) {
			System.out.println(""+e);
		}

		try {

			 con = DriverManager.getConnection("jdbc:odbc:test","","");//建立连接对象(数据源名字test,用户名和密码没有)

			 sql =  con.createStatement();//建立查询语句对象
			 rs =  sql.executeQuery("SELECT * FROM Account");//执行sql语句
			 while (rs.next()) {
				String name = rs.getString(1);//输出第一列数据
				String number = rs.getString(2);//输出第二列数据
		        String age  = rs.getString(3);//输出第三列数据

				System.out.println(name+"  "+number+"  "+age);//输出数据库查询结果
			}
			 con.close();//关闭数据库连接
		}
		catch (SQLException e) {
			System.out.println(e);
			e.printStackTrace();
	}
	}
}

  

访问的是AdventureWorks中的Account数据表

java查询的结果

sql server查询的结果

时间: 2024-10-11 21:06:06

java 访问sql server数据库的相关文章

Java访问sql server数据库工具

1 package com.dao; 2 3 import java.sql.*; 4 import java.util.ArrayList; 5 import java.util.List; 6 7 import com.sun.jmx.snmp.Timestamp; 8 9 public abstract class BaseDao { 10 11 String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 12

.NET跨平台之旅:升级至ASP.NET 5 RC1,Linux上访问SQL Server数据库

今天微软正式发布了ASP.NET 5 RC1(详见Announcing ASP.NET 5 Release Candidate 1),.NET跨平台迈出了关键一步. 紧跟这次RC1的发布,我们成功地将运行在Linux上的示例站点(http://about.cnblogs.com)升级到了ASP.NET 5 RC1,并且增加了数据库访问功能——基于Entity Framework 7 RC1访问SQL Server数据库. 示例站点页面左侧的导航是从数据库读取数据动态加载的,数据库服务器用的是阿里

原生的ado.net(访问sql server数据库)

本文介绍原生的ado.net(访问sql server数据库) 写在前面 数据库连接字符串 过时的写法 string str = "server=localhost;database=my_db;uid=sa;pwd=123"; 主流的写法 sql验证写法 string str = "Data Source=localhost;Initial Catalog=my_db;User ID=sa;Password=123"; windows验证写法 string str

c#.net 是如何访问 SQL Server 数据库

1.导入命名空间 using System.Data.SqlClient; //连接SQLServer 数据库专用 2.创建连接 SqlConnection lo_conn = New SqlConnection("Server=服务器名字或IP;Database=数据库名字;uid=用户名;pwd=密码"); 3.打开连接,第2步并没有真正连接数据库 lo_conn.Open(); //真正与数据库连接 4.向数据库发送SQL命令要使用SqlCommand: SqlCommand l

C# ADO.NET访问SQL Server数据库<转>

ADO.NET的对象主要包括Connection.Command.DataReader.DataAdapter.DataSet,ADO.NET访问数据库主要包括两个步骤:建立数据库连接.读取或更新数据. 一.建立数据库连接 Connection对象负责建立和控制用户应用程序和数据库之间的连接.所有的数据库连接都要用到连接字符串,该字符串是使用分号隔开的多项信息,其内容随着数据库类型和访问内容的变化而变化. 连接字符串的格式:"Server=服务器名或服务器IP地址;DataBase=数据库名称;

vb.net访问sql server数据库(SqlDataReader和DataSet两种方式)

.net访问数据库的三个基本步骤: 一.连接数据库: 要使用sqlclient命名空间中的sqlconnection类: 定义一个sqlconnection对象: Dim sqlCon As New SqlConnection 要进行的设置有: 1.sqlCon .ConnectionString="server=服务器ip;database=数据库名称;integrated security=ture/false(是否有登录账号密码);uid=用户名 (默认:sa);pwd:登录密码"

Java链接SQL Server数据库

一丶 操作对象  与ASP.NET 对比 对象类型 ADO.NET JDBC 连接对象 SqlConnection java.sql.Connection 执行对象 SqlCommand java.sql.Statement 预编译执行对象 java.sql.PreparedStatement 存储过程执行对象 ??? java.sql.CallableStatement 结果集 SqlDataReader java.sql.ResultSet 数据集 DataSet CachedRowSet

使用clojure访问SQL Server数据库

(require '[korma.core :as kc]) (require '[korma.db :as kd]) (Class/forName "com.microsoft.jdbc.sqlserver.SQLServerDriver") (kc/defentity sysobjects) (kd/defdb db (kd/mssql {:user "sa", :password "eemm", :db "master"

使用ADO.NET对SQL Server数据库进行访问

在上一篇博客中我们给大家简单介绍了一下VB.NET语言的一些情况,至于理论知识的学习我们可以利用VB的知识体系为基础,再将面向对象程序设计语言的知识进行融合便可进行编程实战. 如果我们需要访问一个企业关系数据库(比如SQL Server或者Oracle),并且需要包含由复杂关系构成的表中的数据,如何去实现?我们可以利用ADO.NET内置功能提取并操作数据,就想插入.更新和删除SQL Server里的数据一样. 首先简单介绍一下ADO.NET.所谓的ADO就是ActiveXData Objects