当前位置:首页 » 数据仓库 » web与数据库的链接
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web与数据库的链接

发布时间: 2023-05-11 01:33:54

⑴ web服务器和数据库服务器怎么连接

如果两个服务是不同的服务器,数据库服务器需要开启对应的外网访问端口并进行设置。如果是在同一个服务器上,使用数据库连接程序、账号密码即可连接。

⑵ javaweb与数据库相连,具体怎么做(javaweb项目怎么连接数据库)

1.首先要移动mysql-connector-java-5.1.44-bin.jar到tomactde的lib目录下(我的目录是这样:F: omcatapache-tomcat-7.0.63lib)这是一个连接数据库要用到包,一般在下载mysql的时候选择配置会下载,然旅配晌后移动到tomact的lib下;

2.在你卖明要连接数据库的项目中新建一个jsp文件,将下列代码复制进去;

<%@pagecontentType="text/html;charset=UTF-8"language="java"%<<%@pageimport="com.mysql.jdbc.Driver"%<<%@pageimport="java.sql.*"%

");}result.close();statement.close();connection.close();}catch(Exceptione){e.getMessage();}%<

3.然后运行该代码就可以在页面看见你的数据了。在这里同时提供一个可以在IDEA快速查看数据库的方法;

4.点击IDEA右侧的DataBase,进入如下页面,点击要查看的数据库类型,我是MySQL;

5.然后进入如下界面,输入数据库名称,账号,密码,然后先测试一下连接,测试通过后,就可以点击OK;

6.然后就可以查看你的数据信息啦。

拓展资料:

JavaWeb,是用Java技术来解决相关web互联网领拆锋域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向对象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。

⑶ web界面怎么和数据库相连的

  1. 建立一个web项目

  2. 把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。

  3. 编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
    核心代码:

publicclassDataUtils{
/**
*从数据中获取一个连接
*@return
*/
publicstaticConnectiongetConn(){
Connectionconn=null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
//表为test,用户名root,密码admin。
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","admin");
}catch(Exceptione){
e.printStackTrace();
}
returnconn;
}
}


4.获取到与相应数据库的连接后,就可以做增删改查操作了。记得做完操作后,关闭连接,释放资源。

⑷ JAVA web 与数据库的连接到底是怎样连的啊

JAVA Web开发中与数据库的连接操作,配置:
1、新建数据库。
新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。

2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。
以下为context.xml文件样例:
<?xml version="1.0" encoding="utf-8"?>
<Context reloadable = "true">
<Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"
maxActive="14"
maxIdle="10"
username="hstaoshu"
maxWait="5000"
driverClassName="org.postgresql.Driver"
password="hstaoshu"
url="jdbc:postgresql://localhost:5432/hstaoshu"/>
</Context>
详细说明:
name="jdbc/sampleHS"里面的ssampHS是可改名称,建议根据需要自己命名;
username="hstaoshu"
password="hstaoshu"此两项为你新建的数据库登录角色用户名和密码信息,只有匹配 了才能访问。这里简单为了表示,把用户名和密码弄成了跟数据库名字一样。其实这是很不安全的。
url="jdbc:postgresql://localhost:5432/hstaoshu"/>
这是连接数据库的URl,就像访问网站的地址一样。没有这个是无法访问数据库的。localhost:5432表示本地端口。一般不需要改动,如果你在配置数据库的时候改动过端口,那么你需要把它改回来。/hstaoshu是你的数据库名称。
其他选项请勿擅自改动。

3、编写DAO类。
DAO类的作用是与数据连接后,对数据库的一些操作的封装。封装的作用。为了更好的数据管理。
DAO是真正如何使用数据库的关键步骤,前两步只是部署和配置。
private static InitialContext context = null;
private DataSource dataSource = null;
//一般把跟数据库的连接放在DAO类的构造函数里,只要被实例化,就能和数据库连接。
public BookDAO() {
try {
if (context == null) {
context = new InitialContext();
}
dataSource = (DataSource) context.lookup("java:comp/env/jdbc/sampleHS");
// 连接数据库,前面在context.xml文件配置里的URl
} catch (NamingException e2) {
e2.printStackTrace();
}
}
public Connection getConnection() {
Connection conn = null;
try {
conn = dataSource.getConnection();// 获得数据源的连接对象
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

做完上面的三步操作,开发环境已经完全和数据库连接OK,可以开始数据库的操作了。一般来说,对数据库的操作语句都是提前封装好的。这样修改起来会对下面的代码影响降到最小。
如下:
// ------------------数据库操作语句代码封装------------------

/* 查看所有图书 */
private static final String SELECT_ALL_SQL = "SELECT * FROM book";
那么在使用的时候只要直接调用:
pstmt = conn.prepareStatement(SELECT_ALL_SQL);

⑸ 创建一个Web项目,配置数据库连接

作为web开发人员 我们的生活围绕着数据操作 我们建立数据库来存储数据 写编码来访问和修改数据 设计网页来采集和汇总数据 本文是研究在 中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇 我们将从创建一个软件框架开始 这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL) 一个实施用户定义的业务规则的业务逻辑层(BLL) 以及一个由共享页面布局的 网页组成的表现层 在打下这个虚嫌答后端的基础工作之后 我们将开始转向报表 示范如何显示 汇总 采集 和验证web 应用的数据 这些教程旨在简明扼要 使用了许多屏幕截图 提供了按步就 班(step by step)的指导 带你经历这个开发过程 每个教程都有C# 版和VB版 并且附有涉及的完整的编码的下载 (这第一个教程比较长 但以后其他的教程将以更容易消化的篇幅推出 )

在这些教程中 我们将使用置于App_Data 目录内的微软SQL Server Express版的Northwind数据库 除了数据库文件外 App_Data目录还带有用于创建数据库的SQL脚本 万一你想使用别的数据库版本的话 如果你愿意的话 你也可以直接从微软下载这些脚本 如果你使用别的SQL Server版本的Northwind数据库的话 你需要更新nfig文件中的NORTHWNDConnectionString设置 本教程中的web应用是个基于文件系统的网站项目 是使用Visual Studio 专业版建立起来的 但是 所有的教程都可以在Visual Studio 的免费版本Visual Web Developer中运行

在这个教程里 我们将从头开始 先创建一个数据访问层(DAL) 然后在第二个教程里创建一个业务逻辑层(BLL) 在第三个教程里设计页面布局和导航 以后的教程将建立在这三个教程的基础之上 在第一个教差慧程里 我们要讨论的内容多多 所以 请打开Visual Studio 让我们动起手来!

第一步 创建一个Web项目 配置数据库连接

在我们开始创建数据访问层(DAL)之前 我们首先需要创建一个网站 以及建立一个数据库 我们从创建一个基于文件系者睁统的 网站开始 次序如下 打开文件(File)菜单 选择新的网站 (New Web Site) 系统会显示一个新网站对话框 选择 网站模板(Web Site template) 设置定 位(Location)列表的选项为文件系统( File System) 然后选这一个放置这个网站的文件夹 然后选择编程语言为C#

⑹ web界面怎么和数据库相连的

我写的C#简单实例,希望对您有帮助:
比如在网页中的一个标签框为Label1来显示连接 SQL Server 2005 数据库是否成功,下面是业务逻辑代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;//引用专用于连接SQLServer数据库的SqlClient

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)//页面载入时的方法
{
string ConnectionString = "Server=(local)\\数据库实例;UId=登录账号;Pwd=密码;Database=数据库名称";//连接数据库的string
SqlConnection conn = new SqlConnection(ConnectionString);
SqlCommand sc = new SqlCommand();
sc.CommandText = "SELECT * FROM 表名";//查询语句
try
{
conn.Open();//打开数据库的连接
Label1.Text = "数据库连接成功";
}
catch
{
Label1.Text = "数据库连接失败";
}
finally
{
conn.Close();//关闭数据库的连接
}
}
}

在Visual Web Developer 2005 Express 版编译通过

⑺ web怎么和access数据库连接

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可.(此文后面有在web.config中配置的方法)例如
String con = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb");
然后就像用其它数据库一样用了.
完全示例:
C#连接Access程序代码:
usingSystem.Data;
usingSystem.Data.OleDb; stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"DataSource=C:\ASPNET\YouAccessData.mdb";
OleDbConnectionobjConnection=newOleDbConnection(strConnection);
//或
//stringstrConnection = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb");
objConnection.Open();
objConnection.Close();
解释:
C#连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的。
strConnection这个变量里存放的是连接数据库所需要的连接字符串,指定了要使用的数据提供者和要使用的数据源。
“Provider=Microsoft.Jet.OleDb.4.0;”是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的。
“Data Source=C:\BegASPNET\Northwind.mdb”是指明数据源的位置,他的标准形式是“Data Source=MyDrive:MyPath\MyFile.MDB”。
PS:
1.“+=”后面的“@”符号是防止将后面字符串中的“\”解析为转义字符。
2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb");
3.要注意连接字符串中的参数之间要用分号来分隔。
“OleDbConnection objConnection=new OleDbConnection(strConnection);”这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道。
“objConnection.Open();”这用来打开连接。至此,与Access数据库的连接完成。
再来一个示例:
using System.Data.OleDb;
using System.Data;
//连接指定的Access数据库
String ConnString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data\YouAccessData.mdb";
//SQL语句
String SQLString ="select * from TestDB";
//创建一个OleDbConnection对象
System.Data.OleDb.OleDbConnection OleDBConn1 = new System.Data.OleDb.OleDbConnection(ConnString);
//创建一个DataSet对象
DataSet DataSet1 = new DataSet();
//创建一个OleDbDataAdapter对象
System.Data.OleDb.OleDbDataAdapter OleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter(SQLString,OleDBConn1);
//打开连接
OleDBConn1.Open();
//通过OleDbDataAdapter对象填充数据集
OleDbDataAdapter1。Fill(DataSet1,"TT");
另外是在web.config中如何使用access数据库连接了,估计就是所要的了:
一: 一种是通过使用 DataDirectory 目录的方法,但是 access 文件必须放在 ASP.NET 的特殊目录中,如 app_data ;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;
Data Source=|DataDirectory|db.mdb"/>
二:另外一种方法则比较灵活,具体方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径;
使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串就可以使用了;
在web.config中的写法如下:
<appSettings>
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="/AppData/db.mdb"/>
</appSettings>
程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串
代码如下:
/// <summary>
/// (静态)返回数据库连接串。
/// </summary>
protected static string GetConnString()
{
return
System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["dbPath"])+";";
}

三:直接写数据库的物理路径
<connectionStrings>
<add name="qxConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Inetpub\wwwroot\web\App_Data\db.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>
注意:Data Source字符的写法一定要正确,否则可能会出现“找不到可安装的ISAM”的错误。