精华内容
下载资源
问答
  • web访问数据库的常用方法
    千次阅读
    2018-01-09 16:43:45
    mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为: 
    grant 权限 on 数据库对象 to 用户 
    一、普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 
    grant select on testdb.* to web_user@’%’ 
    grant insert on testdb.* to web_user@’%’ 
    grant update on testdb.* to web_user@’%’ 
    grant delete on testdb.* to web_user@’%’ 
    或者,用一条 MySQL 命令来替代: 
    grant select, insert, update, delete on testdb.* to common_user@’%’
    这就是web中常用的权限配置
    
    当然有些数据库中会有存储过程,比较少,但是有些特殊的,需要赋予存储过程权限。
    如果只需要在程序中执行存储过程,只加存储过程即可,grant execute on testdb.* to developer@’192.168.0.%’;
    如果需要创建修改存储过程,则需要多家权限了
    grant create routine on testdb.* to developer@’192.168.0.%’; -- now, can show procedure status 
    grant alter routine on testdb.* to developer@’192.168.0.%’; -- now, you can drop a procedure 
    
    二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。 
    grant 创建、修改、删除 MySQL 数据表结构权限。 
    grant create on testdb.* to developer@’192.168.0.%’; 
    grant alter on testdb.* to developer@’192.168.0.%’; 
    grant drop on testdb.* to developer@’192.168.0.%’; 
    grant 操作 MySQL 外键权限。 
    grant references on testdb.* to developer@’192.168.0.%’; 
    grant 操作 MySQL 临时表权限。 
    grant create temporary tables on testdb.* to developer@’192.168.0.%’; 
    grant 操作 MySQL 索引权限。 
    grant index on testdb.* to developer@’192.168.0.%’; 
    grant 操作 MySQL 视图、查看视图源代码 权限。 
    grant create view on testdb.* to developer@’192.168.0.%’; 
    grant show view on testdb.* to developer@’192.168.0.%’; 
    grant 操作 MySQL 存储过程、函数 权限。 
    grant create routine on testdb.* to developer@’192.168.0.%’; -- now, can show procedure status 
    grant alter routine on testdb.* to developer@’192.168.0.%’; -- now, you can drop a procedure 
    grant execute on testdb.* to developer@’192.168.0.%’;
    这个主要给非程序端的软件开发人员赋予权限,一般需要把账号告诉组长。
    
    三、grant 普通 DBA 管理某个 MySQL 数据库的权限。 
    grant all privileges on testdb to dba@’localhost’ 
    其中,关键字 “privileges” 可以省略。
    
    四、grant 高级 DBA 管理 MySQL 中所有数据库的权限。 
    grant all on *.* to dba@’localhost’
    
    查看原文:http://www.architecy.com/archives/328
    更多相关内容
  • web数据库连接注意事项

    千次阅读 2021-01-28 14:23:53
    数据库访问技术(特别强调:1.安装MysQL需要安装数据库和可视化界面;除了SqlServer系统有自带的驱动包外,其他数据库需要下载驱动包(例如Mysql数据库驱动包为"mysql-connector-java-5.0.8.jar");2.数据库连接步骤:...

    数据库访问技术(特别强调:

    1.安装MysQL需要安装数据库和可视化界面;除了SqlServer系统有自带的驱动包外,其他数据库需要下载驱动包(例如Mysql数据库驱动包为"mysql-connector-java-5.0.8.jar");

    2.数据库连接步骤:

    ⑴加载驱动包:Class.forName("com.mysql.jdbc.Driver")或者

    Driver driver=new com.mysql.jdbc.Driver();

    DriverManager.registerDriver(driver);

    ⑵连接数据库:Connection conn=DriverManager.getConnection("连接语句");)

    一些常用数据库的连接语句和

    MySQL数据库:

    驱动:"com.mysql.jdbc.Driver"

    url:"jdbc:mysql://localhost:3306/db_database17"或者

    "jdbc:mysql://IP:PORT/databaseName?user=UserName&password=PWD&useUnicode=true"(3306是默认port)

    SQL SERVER:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    驱动:"com.microsoft.jdbc.sqlserver.SQLServerDriver"(2000)

    "com.microsoft.sqlserver.jdbc.SQLServerDriver"(2005)

    url: "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=?(数据库名称)"

    "jdbc:sqlserver://localhost:1433;DatabaseName=?"(2005)

    View Code

    Oracle数据库:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    驱动:"oracle.jdbc.driver.OracleDriver"

    url: "jdbc:oracle:thin:@localhost:1521:orc17"(@分隔符,1521端口,orc17**库名)

    View Code

    展开全文
  • 常用数据库访问方式是什么?

    千次阅读 2020-12-19 01:36:13
    ASP访问数据库的方式有哪些?在ASP中可以通过三种方式访问数据库:1、IDC(InternetDatabaseConnector)方式;2、ADO(ActiveXDataObjects)方式;3、RDS(RemoteDataService)方式。这三种访问方式对数据库的访问都是由...

    常用的数据库访问方式是什么?

    ASP

    访问数据库的方式有哪些?

    ASP

    中可以通过三种方式访问数据库:

    1

    IDC

    (

    Internet Database Connector

    )方式;

    2

    ADO

    (

    ActiveX Data Objects

    )方式;

    3

    RDS

    (

    Remote Data Service

    )方式。

    这三种访问方式对数据库的访问都是由

    Internet

    Information

    Server

    完成的。通过

    Web

    浏览器用

    HTTP

    协议向

    IIS

    (

    Internet

    信息服务器)发送请求,

    IIS

    执行对数据库的

    访问,并返回一个

    HTML

    格式的文档响应。下面分别说明:

    1

    IDC

    (

    Internet

    数据库接口)

    IDC

    是一个传统的数据库查询工具,用来定义和执行数据库查询的

    SQL

    命令,并

    向浏览器返回一个指定数据格式的页面。使用

    IDC

    访问数据库最大的特点是简单,几

    乎不需要编程就能实现对数据库的访问。

    IDC

    使用两种文件来控制如何访问数据库以及如何创建返回的

    Web

    页面:

    IDC (.idc)

    文件和

    HTML

    扩展

    (.htx)

    文件。

    .idc

    文件必须包括

    ODBC

    数据源(

    Datasource

    )

    HTML

    扩展文件的文件名(

    Template

    )以及要执行的

    SQL

    语句(

    SQLStatement

    )

    。此外还有许

    多可选字段,可以根据需要选用。

    .htx

    文件是带有用

    括起来的附加标记的

    HTML

    文档,

    IDC

    用这

    些标记将动态数据添加到文档中。在

    .htx

    文件中有六个关键字(

    begindetail

    enddetail

    if

    else

    endif

    "%z"

    )

    ,用来控制数据库中的数据怎样和

    .htx

    文件中

    HTML

    格式进行

    合并。数据库列名说明

    HTML

    文档中什么数据被返回。

    要执行

    IDC

    查询,

    通常的做法是在

    HTML

    文件中嵌入一个

    .idc

    文件的连接。

    例如,

    我们可用下面的

    HTML

    语句向

    Web

    服务器发出请求,要求执行

    idctest.idc

    文件:

    HREF="http://LocalHost/idctest/idctest/idctest.idc">

    查询

    Web

    服务器接到请求后,就调用

    Httpodbc.dll

    (

    IDC

    )

    ,与一定的数据源相连并把

    SQL

    命令传给数据库。当

    SQL

    语句被执行后,

    IDC

    把返回的数据融入到

    .htx

    文件中。

    IDC

    再把这个文档返回给

    Web

    服务器,

    Web

    服务器再返回给浏览器。

    2

    ADO

    (

    ActiveX

    数据对象)

    ADO

    访问数据库,更像编写数据库应用程序。它把绝大部分的数据库操作封装在

    七个对象中,在

    ASP

    页面中编程调用这些对象执行相应的数据库操作。

    ADO

    ASP

    技术的核心之一,它集中体现了

    ASP

    技术丰富而灵活的数据库访问

    功能。

    ADO

    建立了基于

    Web

    方式访问数据库的脚本编写模型,不仅支持任何大型数据

    库的核心功能,而且支持许多数据库所专有的特性。

    ADO

    使用本机数据源,

    通过

    ODBC

    访问数据库。

    这些数据库可以是关系型数据库、

    文本型数据库、层次型数据库或者任何支持

    ODBC

    的数据库。主要优点是易用、高速、

    展开全文
  • Web应用中,各种数据库连接方法总结,包括Oracle,DB2,SQL Server,MySQL等的ODBC和JDBC的数据库连接代码的书写方法
  • 文章目录1、JDBC概述1)JDBC简介2)JDBC包含的包3)JDBC执行一般过程4)JDBC与数据库的连接方式2、连接MySQL数据库1)导入jar包2)注册驱动3)获取数据库连接对象4)Connection类讲解5)Statement 类:执行 sql 对象...

    1、JDBC概述

    1)JDBC简介

    JDBC(Java Database Connectivity)是一种可用于执行SQL语句的Java API,它为访问相关数据库提供了标准的库。本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。JDBC 的实现由数据库厂商以驱动程序的形式提供。JDBC API 使得开发人员可以使用纯 Java 的方式来连接数据库,并进行操作。

    2)JDBC包含的包

    在 JDBC中包括了两个包:java.sql 和 javax.sql。
    1)java.sql 基本功能。这个包中的类和接口主要针对基本的数据库编程服务,如生成连接、执行语句以及准备语句和运行批处理查询等。同时也有一些高级的处理,比如批处理更新、事务隔离和可滚动结果集等。
    2)javax.sql 扩展功能。它主要为数据库方面的高级操作提供了接口和类。如为连接管理、分布式事务和旧有的连接提供了更好的抽象,它引入了容器管理的连接池、分布式事务和行集等。

    3)JDBC执行一般过程

    • 注册jdbc程序
    • 建立到db的连接
    • 创建SQL语句
    • 执行SQL语句
    • 处理结果(可选)
    • 与数据库断开连接

    4)JDBC与数据库的连接方式

    在这里插入图片描述

    2、连接MySQL数据库

    1)导入jar包

    jar下载地址:https://pan.baidu.com/s/1D4Z0a6glYGgukKOPsJ25Dw
    提取码:x1dh

    1.复制 mysql-connector-java-5.0.4-bin.jar 到项目 的 WebContent\WEB-INF\lib(自己建的放包的文件夹)目录下
    在这里插入图片描述
    2.项目右键点击refresh
    在这里插入图片描述
    在这里插入图片描述

    2)注册驱动

    Class.forName("com.mysql.jdbc.Driver");
    

    3)获取数据库连接对象

    方法:

    public static Connection getConnection(String url, String user,String  password)
    

    参数:
    url:指定连接的路径
    语法:jdbc:mysql://IP地址(域名):端口号/数据库名称
    例子:jdbc:mysql://localhost:3306/test
    细节:如果连接的是本机的mysql 服务器,并且mysql 服务默认端口是 3306,则 url 可以简写为:jdbc:mysql:///数据库名称

    user:数据库用户名
    password:数据库密码

      Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
    

    在这里插入图片描述
    常用数据库URL地址的写法(sid为数据库):

    • Oracle写法:jdbc:oracle:thin:@localhost:1521:sid
    • SqlServer写法:jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sid
    • MySql写法:jdbc:mysql://localhost:3306/sid
        如果连接的是本地的Mysql数据库,并且连接使用的端口是3306,那么的url地址可以简写为: jdbc:mysql:///数据库

    4)Connection类讲解

    JDBC程序中的Connection,它用于代表数据库的链接,Collection是数据库编程中最重要的一个对象,客户端与数据库所有交互都是通过connection对象完成的,这个对象的常用方法:

    • createStatement():创建向数据库发送sql的statement对象。
    • prepareStatement(sql) :创建向数据库发送预编译sql的PrepareSatement对象。
    • prepareCall(sql):创建执行存储过程的callableStatement对象。
    • setAutoCommit(boolean autoCommit):设置事务是否自动提交。
    • commit() :在链接上提交事务。
    • rollback() :在此链接上回滚事务。

    5)Statement 类:执行 sql 对象

    Jdbc程序中的Statement对象用于向数据库发送SQL语句, Statement对象常用方法:

    • executeQuery(String sql) :用于向数据发送查询语句。
    • executeUpdate(String sql):用于向数据库发送insert、update或delete语句
    • execute(String sql):用于向数据库发送任意sql语句
    • addBatch(String sql) :把多条sql语句放到一个批处理中。
    • executeBatch():向数据库发送一批sql语句执行。

    6)ResultSet类:结果集对象

    Jdbc程序中的ResultSet用于代表Sql语句的执行结果。Resultset封装执行结果时,采用的类似于表格的方式。ResultSet 对象维护了一个指向表格数据行的游标,初始的时候,游标在第一行之前,调用ResultSet.next() 方法,可以使游标指向具体的数据行,进行调用方法获取该行的数据。
      ResultSet既然用于封装执行结果的,所以该对象提供的都是用于获取数据的get方法:
      获取任意类型的数据
        getObject(int index)
        getObject(string columnName)
      获取指定类型的数据,例如:
        getString(int index)
        getString(String columnName)
    常用的方法:

    • next():移动到下一行
    • Previous():移动到前一行
    • absolute(int row):移动到指定行
    • beforeFirst():移动resultSet的最前面。
    • afterLast() :移动到resultSet的最后面。
      使用步骤:
    • 游标向下移动一行
    • 判断是否有数据
    • 获取数据

    7)释放相关资源

    JDBC程序运行完后,切记要释放程序在运行过程中,创建的那些与数据库进行交互的对象,这些对象通常是ResultSet, Statement和Connection对象,特别是Connection对象,它是非常稀有的资源,用完后必须马上释放,如果Connection不能及时、正确的关闭,极易导致系统宕机。Connection的使用原则是尽量晚创建,尽量早的释放。

    8)实例呈现

    数据库准备

    MySQL数据库操作语句点击此处
    在mysql中创建一个数据库test,并创建dept表和插入表的数据

    CREATE TABLE dept(
    	deptno INT PRIMARY KEY,
    	dname VARCHAR(20),
    	loc VARCHAR(20)
    );
    INSERT INTO dept VALUES
    (10,'餐饮部','上海'),
    (20,'销售部','浙江'),
    (30,'财务部','北京'),
    (40,'技术部','深圳');
    

    在这里插入图片描述

    新建JavaWeb工程

    新建一个JavaWeb工程,并导入mysql数据库驱动包
    在这里插入图片描述

    jsp连接MySQL代码

    编写程序从user表中读取数据,并打印在命令行的窗口中
    具体代码如下:

    <%@ page contentType="text/html; charset=gb2312" import="java.sql.*"%>
    <HTML>
    <BODY>
    	<CENTER>
    		<FONT SIZE=4 COLOR=blue>JDBC访问数据库</FONT>
    	</CENTER>
    	<HR>
    	<CENTER>
    		<%!
    	
    	String driverName = "com.mysql.jdbc.Driver";
    	//要连接的数据库URL
    	String uri = "jdbc:mysql://localhost:3306/test";
    	//连接的数据库时使用的用户名
    	String user = "root";
    	//连接的数据库时使用的密码
    	String password = "123456";
    	Connection con;
    	Statement stmt;
    	ResultSet rs;%>
    		<%
    			try {
    				//1.加载驱动
    				//DriverManager.registerDriver(new com.mysql.jdbc.Driver());不推荐使用这种方式来加载驱动
    				Class.forName(driverName);//推荐使用这种方式来加载驱动
    				//2.获取与数据库的链接
    				con = DriverManager.getConnection(uri, user, password);
    				out.print("连接成功!");
    				//3.获取用于向数据库发送sql语句的statement
    				stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
    				 //4.向数据库发sql,并获取代表结果集的resultset
    				rs = stmt.executeQuery("SELECT * FROM dept"); //建立ResultSet(结果集)对象,并执行SQL语句
    				rs.last(); //移至最后一条记录
    			} catch (ClassNotFoundException e) {
    				out.print("连接失败!");
    				e.printStackTrace();
    			}
    		%>
    		<br>
    		数据表中共有
    		<FONT SIZE=4 COLOR=red>
    			<!--取得最后一条记录的行数-->
    			<%=rs.getRow()%>
    		</FONT>
    		笔记录
    		<br>
    		<TABLE border=1 bordercolor="#FF0000" bgcolor=#EFEFEF WIDTH=400>
    			<TR bgcolor=CCCCCC ALIGN=CENTER>
    				<TD>
    					<B>记录条数</B>
    				</TD>
    				<TD>
    					<B>ID</B>
    				</TD>
    				<TD>
    					<B>部门</B>
    				</TD>
    				<TD>
    					<B>城市</B>
    				</TD>
    			</TR>
    			<%
    				rs.beforeFirst(); //移至第一条记录之前
    				//5.取出结果集的数据,利用while循环配合next方法将数据表中的记录列出 
    				while (rs.next()) {
    			%>
    			<TR ALIGN=CENTER>
    				<!--利用getRow方法取得记录的位置-->
    				<TD>
    					<B><%=rs.getRow()%></B>
    				</TD>
    				<TD>
    					<B><%=rs.getString("deptno")%></B>
    				</TD>
    				<TD>
    					<B><%=rs.getString("dname")%></B>
    				</TD>
    				<TD>
    					<B><%=rs.getString("loc")%></B>
    				</TD>
    			</TR>
    			<%
    				}
    				//6.关闭链接,释放资源
    				rs.close();//关闭ResultSet对象 
    				stmt.close();//关闭Statement对象 
    				con.close();//关闭Connection对象
    			%>
    		
    	</CENTER>
    </BODY>
    </HTML>
    
    

    运行结果

    在这里插入图片描述

    3、连接其它数据库

    后续更新,大同小异。

    4、实现简单的登录界面(Jsp+Servlet+Jdbc+mysql)

    在这里插入图片描述
    实现方式点击此处=================================》

    了解更多JavaWeb JSP相关内容,点击此处

    展开全文
  • 数据库引擎好比汽车的发动机,当访问数据库时,无论通过何种方式访问,都会先经过数据库引擎,由数据库引擎去解释sql语句,并返回你需要查找的值,由此可以说数据库引擎是数据库的sql解释器   正式来说,数据库...
  • oracle数据库常用端口号

    千次阅读 2021-04-30 07:47:40
    AJP 3101 Oracle9iAS Containers for J2EE - RMI 3201 Oracle9iAS Containers for J2EE - JMS 3301 Oracle9iAS Containers for J2EE HTTP Listener 4000 Oracle9iAS Web Cache Administration Port 4001 Oracle9iAS...
  • ADO.NET连接数据库方法

    千次阅读 多人点赞 2017-06-16 11:14:03
    到今天为止,已经和数据库打过无数交道了,到直到现在才明白数据库是如何就和客户端建立了连接,怎么就可以把数据库的数据传递到客服端或客户端数据是如何就把元数据存到了数据库中 【数据库与客户端的连接】 其实...
  • 最新常用数据库排名及分类介绍

    千次阅读 2021-09-28 00:14:50
    更多内容关注微信公众号:fullstack888DB-Engines:2021年9月Top 20的排名DB-Engines 数据库流行度排行榜 9 月更新已发布,排名前二十如下:总体排名和...
  • 常用数据库有哪些

    千次阅读 多人点赞 2019-09-20 09:09:28
    表 1 所示列出了每一类数据库的前 3~5 ...表 1 各类数据库排名 大类 类别 前3~5名 说明 SQL 关系数据库 Oracle、MySQL/MariaDB、SQL Server、PostgrcSQL、 DB2 遵循“表一记录”模型。按行存...
  • JDBC的结构; SQL指令操作数据库以及常用的SQL函数的使用; JDBC访问数据库的四种基本形式、事务处理; 分页显示以及如何利用JavaBean操作数据库; 访问Oracle数据库以及操作Oracle存储过程;
  • 本文是对前几天的“JDBC连接Access数据库的几种方式”这篇的升级。由于在做一些小项目的时候遇到的问题,因此才决定写这篇博客的。昨天已经将博客发布了,但是后来经过一些验证有点问题,所以今天改了一下重新的发布...
  • 常用的关系型数据库有哪些?

    千次阅读 2021-08-17 08:27:58
    关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。标准数据查询语言SQL就是一种基于关系数据库...
  • Web基础知识与常用技术

    千次阅读 2022-03-20 19:40:39
    Web基础知识与常用技术
  • 知识点:常用数据库介绍、数据库的基本概念了解、登录SQL Server数据库、创建和管理SQL Server数据库 1. 常用数据库介绍 1.1 为什么需要数据库数据库,顾名思义就是存储数据的仓库,数据库最终的目的是存储...
  • MySQL 数据库常用命令

    千次阅读 2019-02-20 16:09:40
    引言 在前面博客中,有提到用 mysql 作为数据库进行测试。在这里对 mysql 及其常用命令进行简单介绍,起到...MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Ma...
  • Javaweb-----数据库连接

    千次阅读 2022-01-08 18:48:47
    一、什么是JDBC ...要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。 s/106442449 JDBC常用的API 在开发JDBC程序前,首先了解一下JDBC常用的API。JDBC API主要位于java.sql包中,该包定义
  • Redis数据库(一)——Redis简介、部署及常用命令

    千次阅读 多人点赞 2021-04-30 13:32:38
    文章目录一、关系数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库3、关系数据库与非关系型数据库区别①、数据存储方式不同②、扩展方式不同③、对事务性的支持不同4、非关系型数据库产生背景 ...
  • 常用数据库排名及分类介绍

    万次阅读 多人点赞 2019-07-10 21:46:20
    DB-Engines:2019年6月全球数据库排行 DB-Engines 数据库流行度排行榜 6 月更新已发布,排名前二十如下:总体排名和上个月相比基本一致,其中排名前三的Oracle、MySQL 和 Microsoft SQL Server 也是分数增加最多的...
  • MySql数据库常用命令总结(全)

    万次阅读 多人点赞 2016-12-15 09:22:10
    一、数据库级命令1. 数据库连接命令:mysql -h主机地址 -u用户名 -p用户密码  1、找到安装目录bin, 进入该工作目录,键入该命令mysql -u root -p,提示输入密码,用户名前可以有空格也可以没有空格,但是密码前...
  • 国内外常用数据库介绍

    千次阅读 2020-08-03 13:36:30
    中国知识基础设施工程(China National Knowledge Infrastructure,CNKI)是由清华同方光盘股份有限公司、清华大学中国学术期刊电子杂志社、光盘国家工程研究中心联合建设的综合性文献数据库,于1999年6月在CERNET上...
  • 大数据常用数据库汇总

    千次阅读 2020-05-12 10:58:24
    通常数据库分为关系型数据库和非关系型数据库,关系型数据库的优势到现在也是无可替代的,比如MySQL、SQL Server、Oracle、DB2、SyBase、Informix、PostgreSQL以及比较小型的Access等等数据库,这些数据库支持复杂的...
  • Linux下常用数据库介绍

    千次阅读 2020-08-23 16:59:10
    织形式或数据之间的联系)来对数据进行组织和存储的,可以通过数据库提供的多种方法来管理其 中的数据。 2.数据库的种类 关系型数据库和非关系型数据库。 3.关系型数据库 关系型数据库模型是把复杂的数据结构...
  • 常用Web服务器有哪些

    千次阅读 2020-12-15 17:34:23
    Web服务器,也称为“WWW服务器”(英文全写:World Wide Web,翻译成中文:万维网或环球信息网),主要功能是“提供网上信息浏览服务”。...正是因为有了WWW工具,才使得互联网...常用Web服务器有哪些? 1.Microsof...
  • 数据库优化常用方法

    千次阅读 2014-03-04 22:08:36
    对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,...
  • javaweb——java数据库连接

    千次阅读 2021-12-18 12:56:25
    文章目录一、什么是JDBC1.1JDBC常用的API二、实现第一个JDBC程序1、.搭建数据库环境2.编写JDBC程序4.PreparedStatement 对象5.ResultSet对象 一、什么是JDBC JDBC的全称是Java数据库连接(Java Database connect),...
  • Tomcat连接数据库方法

    千次阅读 2020-03-12 18:07:17
    JDBC:(Java database connectivity)是基于java数据访问技术的一个API通过客户端访问服务器的数据库,是一个面向关系型数据库并提供一种方法查询和更新数据库; JNDI:(Java naming and directory interface)JNDI...
  • 不论我们是要做App、小程序、还是传统的Web站点,对于用户的信息、相关业务的内容,通常都需要对其进行存储,而不是像第2章节中那样,把用户信息存储在内存中(重启就丢了!)。 对于信息的存储,现在已经有非常非常...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 252,118
精华内容 100,847
关键字:

web访问数据库的常用方法