`
dycsos123ok
  • 浏览: 82702 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

*****mysql数据库常用连接方式*****

阅读更多

   //做好前提工作:比如打入连库的jar包。

   //前三种连接方式可以参考本文件下struts之mysql连接参考.jar包中的例子(自写的)。

 

(一.)JDBC连接数据库。

 

 public class DBConnection {
 static final String driver = "com.mysql.jdbc.Driver" ;
 static final String url = "jdbc:mysql://localhost:3306/student" ;
 Connection conn = null ;
 public Connection getConnection() {
  try {
   Class.forName(driver);//加载驱动类。
   conn = DriverManager.getConnection(url,"root","root") ;//获得一个数据的物理连接。
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return conn ;
 }
    }
 

(二.)通过配置数据源连接数据库。

     i>配置方法:启动Tomcat-->IE-->admin(登录权限)-->选项目-->DataScources-->右key-Create New DataSource-->配置相应参数。
    ii>使用方法:

Context initcx=new InitialContext();   
  Context envctx=(Context)initcx.lookup("java:comp/env");//绑定名是固定的。   
  DataSource ds=(DataSource)envctx.lookup("jdbc/mysql");   
  Connection con=ds.getConnection();  

Context initcx=new InitialContext();
  Context envctx=(Context)initcx.lookup("java:comp/env");//绑定名是固定的。
  DataSource ds=(DataSource)envctx.lookup("jdbc/mysql");
  Connection con=ds.getConnection();
 
 iii>使用位置:Servlet,Jsp,Struts中;也可以封装在java类中在上面三种组件中调用,直接在java类中使用好像不好使。
   要求:熟练使用。

(三.)Struts中使用配置数据源。

     i>配置位置:struts-config.xml中

<data-sources>
  <data-source key="strutsDB" type="org.apache.commons.dbcp.BasicDataSource">//key名为数据源的引用名,自己定义的。
        <set-property property="driverClassName" value="com.mysql.jdbc.Driver" />//驱动类。
        <set-property property="url" value="jdbc:mysql://localhost:3306/数据库名" />
        <set-property property="username"  value="用户名" />
        <set-property property="password"  value="密  码" />
     </data-source>
   ii>使用方法:

ServletContext context=this.servlet.getServletContext();   
  DataSource ds=(DataSource)context.getAttribute("strutsDB");//此key名为上面的数据源引用名。   
  Connection con=ds.getConnection();  
 
分享到:
评论

相关推荐

    MySql连接数据库(方法、代码、用到的所有组件)

    以上内容详细阐述了MySQL数据库的连接方法、代码示例以及常用组件,无论你是初学者还是有经验的开发者,都能从中找到连接MySQL所需的信息。在实际应用中,根据项目需求选择合适的方式和工具进行数据库连接。

    MySQL数据库连接语句

    连接MySQL数据库是进行数据操作的第一步,这通常通过编写特定的连接字符串来实现。本文将深入探讨MySQL数据库连接语句,并提供多种样例,帮助你理解和应用。 在编程中,连接字符串是一种包含所有必要参数的字符串,...

    操作mysql数据库的常用命令总结

    以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...

    几种常用数据库的连接 mysql sql server oracle

    MySQL数据库的连接需要`org.gjt.mm.mysql.Driver`。连接示例如下: ```java Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc:mysql://localhost/TestDB?user=soft&password=soft&...

    最全Mysql数据库命令

    本文将全面解析MySQL数据库的常用命令,包括数据库的导出、导入、启动与退出、库操作和表操作。 一、数据库导出与导入 1. **导出整个数据库**: 使用`mysqldump`命令,例如: ``` mysqldump -u wcnc -p --...

    php连接mysql数据库操作类.zip

    总之,"php连接mysql数据库操作类.zip"提供的类库为PHP开发者提供了一种封装好的方式来处理MySQL数据库操作,降低了学习曲线,提高了开发效率。通过对这个类库的学习和实践,开发者可以更好地理解和掌握PHP与MySQL的...

    MySQL常用工具SQLyog小海豚

    - **远程连接**:支持多服务器连接,方便管理分布式数据库环境。 **2. 安装与使用SQLyog** 安装SQLyog通常涉及以下步骤: 1. 下载对应版本的安装包,例如"SQLyog-8.32(sn)",可能包含序列号或激活信息。 2. 运行...

    VB连接mysql数据库.rar

    5. **关闭连接**:在操作完成后,记得关闭`Recordset`和`Connection`以释放资源: ```vb rs.Close conn.Close Set rs = Nothing Set conn = Nothing ``` 在提供的压缩文件中,可能包含了示例代码、数据库配置...

    android连接MySQL数据库

    在Android平台上连接MySQL数据库是一项常见的任务,特别是在开发需要实时数据同步的应用时。本文将深入探讨如何在Android Studio中操作MySQL数据库,实现Android应用与远程服务器之间的数据交互。 首先,了解基础...

    MYSQL数据库常用语句

    ### MySQL数据库常用语句详解 在IT行业中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其功能强大且灵活,能够高效地处理各种数据存储需求。本文将深入解析MySQL数据库的常用语句,涵盖连接数据库、数据库...

    C#连接MySQL数据库驱动类库

    本文将深入探讨"C#连接MySQL数据库驱动类库",包括如何安装、配置、以及使用这些驱动来执行数据库操作。 1. **MySQL Connector/NET**: MySQL Connector/NET是MySQL官方提供的用于.NET Framework和.NET Core的驱动...

    mysql 数据库连接池

    MySQL数据库连接池是数据库管理中的一个重要概念,它在Linux环境下被广泛应用。数据库连接池是一种管理数据库连接的技术,通过预先创建并维护一定数量的数据库连接,为应用程序提供高效、可靠的数据库访问服务。它...

    MySql数据库连接封装类

    `MySql数据库连接封装类`就是一种高效、便捷的方式来管理和操作数据库连接。它将连接的创建、关闭以及执行SQL语句等常见操作进行了抽象和封装,以便开发者能够更简单地进行数据库操作,无需每次都手动处理复杂的连接...

    MySQL数据库常用命令.pdf

    MySQL数据库是互联网上广泛使用的开源...以上就是MySQL数据库常用的一些命令,它们涵盖了连接、密码管理、用户权限设置以及基本的数据库操作。在互联网环境中,熟练运用这些命令对于管理和维护MySQL数据库至关重要。

    MySQL数据库常用的命令行教程

    本文将根据提供的文件信息,深入解析MySQL数据库常用命令行操作的关键知识点,帮助读者更全面地理解并运用这些基本技能。 ### 启动与停止MySQL服务 - **启动MySQL服务器**:在Windows环境下,可以通过命令`...

    mysql数据库基本操作

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特性深受开发者喜爱。在本篇文章中,我们将深入探讨MySQL数据库的基本操作,包括数据的增、删、改、查(CRUD)以及一些核心概念。...

    javaweb+mysql数据库实现注册登录程序

    本项目"javaweb+mysql数据库实现注册登录程序"旨在教你如何使用Java Web技术和MySQL数据库来创建这样一个系统。以下是这个项目涉及到的关键知识点: 1. **Java Web基础**:Java Web开发主要涉及Servlet、JSP(Java...

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    2. **测试连接**:在完成以上设置后,务必进行连接测试,确保所有设置正确无误。 3. **备份数据**:在修改数据库表的字符集之前,强烈建议先备份数据,以防万一操作失误导致数据丢失。 #### 总结 通过上述步骤,...

    java常用数据库及连接池jar包

    - **请求连接**:当应用需要访问数据库时,从连接池获取一个已建立的连接,而不是每次都创建新的连接。 - **释放连接**:操作完成后,应用将连接归还给连接池,而不是关闭连接。这样可以避免频繁创建和销毁连接的...

Global site tag (gtag.js) - Google Analytics