`
summernight
  • 浏览: 74195 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

java里N个连数据库的代码(转)

阅读更多

首先选择合适自己数据库的驱动程序,这里提到的都是常用驱动。
连接Oracle数据库
  获得Oracle的驱动程序包classes12.jar
  把Oracle的驱动程序到\WEB-INF\lib下
  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:数据库","用户名","密码");  连接MYSQL数据库 获得MySQL的驱动程序包mysql-connector-java-3.0.15-ga-bin(mysqldriver.jar) 拷贝到\WEB-INF\lib下 Class.forName("org.gjt.mm.mysql.Driver").newInstance();
  Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/testDB","用户名","密码"  );
 
连接Sql 2000数据库
  获得SQL直接的驱动程序包msbase.jar和mssqlserver.jar和msutil.jar
  把直?驱动程序包放到\WEB-INF\lib下
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
  Connection conn= DriverManager.getConnection(    "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库"","用户名","密码");
 
桥连
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();;
Connection con=DriverManager.getConnection("jdbc:odbc:odbc名","用户名","密码");
 
JTDS 
net.sourceforge.jtds.jdbc.Driver
jdbc:jtds:sqlserver://172.16.3.60:1433/test
 
HIBERNATE
它的配置连接方式通常有2中,1、hibernate.cfg.xml 灵活性高
2、hibernate.properties
建议使用1配置,这里不在对2进行多的阐述。
当程序启动时,首先加载的是hibernate.properties
,如果系统找不到此文件,会根据你程序的配置而执行。
这里讲下常用配置
Session session=new Configuration().configure().buildSessionFactory().openSession();
如果按上述配置,则程序启动时候仍然首先找hibernate.properties ,找不到时候就会加载hibernate.cfg.xml
(权限hibernate.properties>hibernate.cfg.xml)两个文件都存在时候以hibernate.properties为主。
 
 
 
 
记录集(不建议使用记录集操作记录,涉及到什么时候关闭连接的头疼问题,常用的如LIST等对象)
  1、Statement stat=con.prepareStatement("select * from Login where );
   stat.setString(1,textPinNo.getText());
  ResultSet result=stat.executeQuery();
  注:("select * from Login where(?,?,?,?,?)")应该与数据库对应
  2、Statement stat=con.prepareStatement("select * from Login where >+变量);
  ResultSet result=stat.executeQuery();
  如果是非查询语句,则int i=stat.executeUpdate();
(注:驱动后的“.newInstance()”可以不加。声明、记录集最基本的是statement、ResultSet还有其他更高级的)
 














































 

分享到:
评论

相关推荐

    Java期末大作业连接数据库和最短路径

    例如,使用MySQL数据库时,我们需要引入`mysql-connector-java`库,并使用以下代码片段建立连接: ```java Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:...

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    只需要复制数据库列名,支持多列复制,执行工具类即可生成对应的Java字段代码。 4、优点:使用代码生成驼峰形式的字段,可以减少出错概率,生成的实体类字段符合Java命名规范,易于阅读和理解。 5、使用示例:将...

    Java连接sql_server2008数据库

    本文将详细解析如何使用Java连接SQL Server 2008数据库,并提供具体的代码示例,帮助读者深入理解这一过程。 #### 二、所需技术与环境 - **Java**: 用于编写程序的语言。 - **SQL Server 2008**: 数据库管理系统。...

    Java连接数据库大全

    下面是一个简单的示例,展示如何使用Java连接SQL Server数据库。 ##### 示例代码:`testSqlServer.jsp` ```jsp ;charset=gb2312" %> <%@ page import="java.sql.*" %> String sql = "SELECT * FROM test"; // ...

    java中实现mybatis访问数据库

    ### Java中实现MyBatis访问数据库的关键知识点 #### 一、MyBatis简介与环境搭建 - **MyBatis**是一种支持普通SQL查询、存储过程以及高级映射的优秀持久层框架。它消除了几乎所有的JDBC代码和手动设置参数以及获取...

    数据库SQLserver java课程 设计-SQL Server代码类资源

    在本课程设计中,我们将深入探讨如何利用SQL Server数据库系统和Java编程语言来构建一个学生信息管理系统。这个项目旨在帮助学生掌握SQL Server的基本操作以及Java与数据库交互的技能,为今后的实际开发工作打下坚实...

    JAVA sql server数据库连接方法

    在 Java 应用程序中连接 SQL Server 数据库通常涉及到多个步骤,包括配置驱动、建立连接、执行查询等。下面将详细介绍使用 JTDs-1.2 驱动进行连接的方法。 ##### 1. 准备环境 首先确保 SQL Server 服务器正常运行...

    Java 在线书店 数据库用的mysql

    【Java在线书店数据库用MySQL】项目是基于Java技术栈实现的一个电子商务应用,主要利用Struts、Hibernate和JSP三大框架构建。在这个系统中,MySQL作为关系型数据库管理系统,存储了书籍信息、用户数据、订单记录等...

    java学生成绩管理系统源代码(不连接数据库)

    同时,通过数组(如`String[] N`和`int[] A`)来存储多个同类型的数据,这是Java中管理一系列相同类型数据的基本方法。例如,`String[] N`可以用来存储学生姓名,而`int[] A`则可能用于存储学生的年龄。 #### 2. 类...

    java导入txt到数据库 从数据库导出txt

    Java编程语言在处理数据导入和导出任务时,特别是在与数据库交互方面,有着广泛的应用。本文将详述如何使用Java实现TXT文件与数据库之间的数据导入和导出。 首先,我们来了解一下基础概念。TXT文件是一种常见的文本...

    连接各种数据库代码连接各种数据库代码

    除了这些查询语法之外,程序代码中连接各种数据库通常涉及Java的JDBC(Java Database Connectivity)。以下是使用JDBC连接到不同数据库的示例代码: 1. **Oracle (thin mode)**: ```java Class.forName("oracle....

    java连接SqlServer数据库调用存储过程代码.docx

    通过以上两个示例,我们可以看到使用Java调用SQL Server数据库中的存储过程是比较简单的。关键在于正确地建立数据库连接、准备`CallableStatement`以及处理可能的异常情况。在实际应用中,还需要注意资源的管理和...

    Java使用C3P0连接MySQL数据库查询

    然后,在Java代码中,我们可以创建C3P0Util工具类,初始化数据源并提供数据库操作的方法: ```java import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3POUtil { private static ...

    java源码包实例源码JAVA开发源码55个合集.zip

    java源码包J实例源码JAVA开发源码55个合集: Java中的Blowfish对称密钥加密算法类和实例.rar Java中的EJB编程实例代码.rar Java中的SSL及HTTPS协议实例源码.rar Java写的ATM机取款模拟程序.zip Java写的一个mp3播放器...

    班级的数据库课程设计 源代码 文档 使用说明8

    把本班级的数据库课程设计分批传上,来给大家分享下!由于大小关系---每3个或4个项目...数据库课程设计n==为班级的数据库课程设计 源代码 文档 使用说明n-1 哈哈~~~传了才知道不显示名字 所以就这么写了 希望明白

    java 数据库

    Java数据库相关知识点: 1. 数据库有穷性:算法的有穷性是指算法必须在执行有限个步骤后终止,这是算法设计的基本原则之一。确保程序不会陷入无限循环或无法结束。 2. 线性数据结构:线性数据结构包括队列、线性表...

    JAVA读取Excel,建库建表,并生成java实体

    总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...

    java数据库连接CallableStatement

    根据提供的标题、描述以及部分内容,我们可以总结出关于 Java 数据库连接中 CallableStatement 的知识点: ### 一、CallableStatement 概述 #### 1.1 定义与作用 CallableStatement 是 JDBC API 中的一个接口,...

    Struts不带数据库连接登录代码

    在这个"Struts不带数据库连接登录代码"的示例中,我们将探讨如何在不直接连接到数据库的情况下实现一个基本的用户登录功能。 首先,让我们理解一下主要的文件结构和组件: 1. `.classpath`:这是Eclipse或...

    班级的数据库课程设计 源代码 文档 使用说3

    把本班级的数据库课程设计分批传上,来给大家分享下!由于大小关系---每3个或4个项目...数据库课程设计n==为班级的数据库课程设计 源代码 文档 使用说明n-1 哈哈~~~传了才知道不显示名字 所以就这么写了 希望明白

Global site tag (gtag.js) - Google Analytics