`
beeyon
  • 浏览: 23285 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java 访问数据库

    博客分类:
  • Java
阅读更多
1.访问access 不设置odbc:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="path";
  Connection       conn = DriverManager.getConnection(
     url,name,passwd);

2.访问access 设置odbc:
xp系统下:打开"控制面板->管理工具->数据源 (ODBC)" ,然后添加一个user dsn

选择 Microsoft Access Driver (*.mdb) 驱动 ,点击完成,然后输入一个数据源名称
接着选择数据库路径, 点击确定 完成
java 代码
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
String url="jdbc:odbc:Data";
   Connection     conn=DriverManager.getConnection(url);

3.访问sql server 2005(比较麻烦):
到微软官方网站下载2005的jdbc并解压,获得文件sqljdbc.jar。本人使用的是sqljdbc_1.2,解压后即为该文件。

sql jdbc 1.2下载地址: http://download.microsoft.com/download/5/0/2/502F6CBE-66DA-4F76-BD9A-556D1A4A596D/sqljdbc_1.2.2828.100_chs.exe
打开exe 文件 解压到自己指定的目录,然后把解压后的目录 sqljdbc_1.2\chs\auth\x86\sqljdbc_auth.dll 拷贝到c:\windows\system32 目录下(x86根据系统不一样进行选择,如果是64位就选择x64目录下面的),
在eclipse 项目右键"构建路径->配置构建路径" 添加一个外部包,把sqljdbc_1.2\chs\sqljdbc.jar 文件加进来,

java 代码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String dbUrl="jdbc:sqlserver://localhost:1079;Database=student";
Connection ConnObj=DriverManager.getConnection(dbUrl,"sa","123");//用SQL身份登录 登录名为sa 密码为123

或:

String dbUrl="jdbc:sqlserver://localhost:1079;Database=student;integratedSecurity=true;"; //用widows身份登录
Connection ConnObj=DriverManager.getConnection(dbUrl);

By the way
打开数据库 SQL Server Configuration Manager  -> SQL Server 2005 网络配置下

如果您使用的是 SQLEXPRESS 就在这个下的tcp/ip 协议处查看端口号(我是用的是这个,端口号为1079)
如果您使用的是 MYSQLSERVER 就在这个下的tcp/ip 协议处查看端口号
入托tcp/ip 协议 没有启用,请启用它
如果使用sa 需要在数据库->安全 -> 登录名->sa 右键属性->状态选项中->设为允许链接数据库引擎和启用登录






分享到:
评论

相关推荐

    数据库小知识用java访问数据库

    ### 数据库小知识:用Java访问数据库 #### 概述 在软件开发过程中,数据库连接是至关重要的一环。尤其对于Java开发者来说,掌握如何高效、稳定地与数据库交互是非常重要的技能之一。然而,许多Java初学者在尝试...

    Java访问数据库java类必看

    Java访问数据库是开发Java应用程序时常见的任务,尤其是在构建企业级应用时。Java通过Java Database Connectivity (JDBC) API与各种数据库进行交互。本篇将详细解释如何使用Java连接和操作数据库,以及如何优化代码...

    java访问数据库集合

    总的来说,Java访问数据库的方式多样,从基础的JDBC到高级的ORM框架,每种都有其适用场景。选择哪种方式取决于项目需求,例如对性能的要求、开发效率、数据库操作的复杂度等。了解并掌握这些技术,对于Java开发人员...

    一款封装java访问数据库的底层数据库操作的jar

    标题中的“一款封装java访问数据库的底层数据库操作的jar”指的是一个Java库,它将数据库交互的底层细节进行了抽象和封装,使得开发者可以更高效、更便捷地在Java应用程序中进行数据库操作。这样的库通常会包含一...

    提高Java访问数据库效率的探讨

    ### 提高Java访问数据库效率的关键方法 随着计算机技术的不断进步和发展,Java作为一种重要的编程语言在企业信息化发展中扮演着越来越重要的角色。特别是对于构建电子商务平台的企业来说,利用Java技术能够更好地...

    java 访问数据库JDBC的工作原理 课件

    【Java 访问数据库JDBC的工作原理】 Java Database Connectivity(JDBC)是Java语言与数据库交互的标准接口,它使得开发者可以使用Java API来执行SQL语句,与各种类型的数据库进行通信。JDBC提供了统一的接口,让...

    Java访问数据库技术

    Java访问数据库技术,关于JDBC的讲解,比较详细,可以看看

    提高Java访问数据库效率的方法研究与探讨.pdf

    在Java技术流行的背景下,如何优化Java访问数据库的效率,是本文探讨的关键问题。 首先,数据库设计对于访问效率至关重要。表结构的设计需要遵循第三范式(3NF),确保数据冗余最小化,并通过合理的字段设计来避免...

    flexdemo flex+java访问数据库

    在"flexdemo flex+java访问数据库"这个主题中,我们主要探讨的是如何使用Flex作为前端开发工具,与Java后端相结合,实现对数据库的交互。 Flex提供了ActionScript编程语言,它是基于ECMAScript的一个方言,用于在...

    提高Java访问数据库效率的方法研究与探讨.docx

    【提高Java访问数据库效率的方法研究与探讨】 在“互联网+”时代,随着电子商务的快速发展,信息和数据量急剧增长,数据库高效稳定访问成为了确保信息系统运行的关键。Java作为广泛应用的网络技术,其跨平台特性和...

    JAVA访问数据库

    ### JAVA访问数据库知识点详解 #### 一、概述 在现代软件开发中,Java作为一种广泛使用的编程语言,在企业级应用和数据库交互方面发挥着至关重要的作用。本文将详细介绍如何使用Java来访问不同类型的数据库,包括...

    JAVA访问数据库帮助类

    封装了常用的数据库访问的模式化操作,可以大大简化程序的复杂性,和提高代码的利用率!

    jsp基于Java访问数据库应用的研究演示录像2023.mp4

    jsp基于Java访问数据库应用的研究演示录像2023.mp4

    S2北大青鸟 使用Java实现数据库编程(包含项目).zip

    2. **JDBC(Java Database Connectivity)**:JDBC是Java访问数据库的标准API,通过它,开发者可以编写代码来连接数据库、发送SQL语句、处理结果集。学习者需要理解DriverManager类、Connection接口、Statement和...

    Java访问数据库

    主要讲述:1.JDBC介绍 2.JDBC的主要接口和类 、 3.使用JDBC访问数据库 4.数据库访问实例

    基于Java的数据库应用框架的研究设计

    在Java数据库应用框架方面,Java作为一种流行的编程语言,拥有丰富的数据库连接和支持库,如JDBC(Java Database Connectivity),它是Java访问数据库的标准API。通过JDBC,开发者可以编写数据库独立的代码,实现对...

    Java实现数据库迁移同步

    Java作为广泛使用的编程语言,提供了丰富的库和工具来处理数据库操作,如JDBC(Java Database Connectivity)是Java访问数据库的标准API。通过JDBC,我们可以连接到不同的数据库,执行SQL语句,读取和写入数据。在...

Global site tag (gtag.js) - Google Analytics