当前位置:首页 » 操作系统 » web项目连接数据库

web项目连接数据库

发布时间: 2022-05-08 18:48:22

java web项目连接数据库失败,如图

数据库名称和密码是否和代码中的一致?

⑵ 我有一个完整的web项目 导入后没有问题,但是不知道怎么连接数据库,(有一个my sql文件夹)然后怎么做

1、创建数据库,先把mysql文件夹中的 .sql 文件以文件名称创建数据库(或者找下sql文件中,有没有DROP DATABASE xxxxxx ,有的话一般项目数据库名称就是这个 xxxxxx),执行sql后,检查数据库是否创建好,是否有数据等;
2、如果不知道数据库在哪儿配置,用搜索工具,例如 dreamweaver 搜索一下源代码,搜索数据库名称,看看能否找到,找到的话密码设置正确,可以发布项目,浏览器访问看看,

一般如果是用hibernate的话,要么在hibernate的配置文件 hibernate.cfg 中设置,要么在spring配置文件 的dataSource 里配置,,用MyBatis 的话,也是在配置文件中找,配置文件一般要么放在 WEB-INF/ 目录下,要么放在 WEB-INF\classes 下 的 .xml 文件

⑶ C#web项目是如何连接数据库做判断的

自己程序中定义了一个数据库操作的类,用的是Server2000的数据库,仅供参考:
namespace
ComtactManager
{
class
DataBase:IDisposable
{
private
SqlConnection
Sqlconn;
public
static
string
sConn
=
"server=localhost;database=HqCompact;uid=sa;pwd=";
public
void
Dispose()
{
Dispose(true);
GC.SuppressFinalize(true);
}
protected
void
Dispose(bool
disposing)
{
if
(disposing)
return;
if
(Sqlconn
!=
null)
{
Sqlconn.Dispose();
Sqlconn
=
null;
}
}
public
void
Open()
{
if
(Sqlconn
==
null)
{
Sqlconn
=
new
SqlConnection(sConn);
Sqlconn.Open();
}
}
public
void
Close()
{
if
(Sqlconn
!=
null)
Sqlconn.Close();
}
public
DataSet
RunSelectSQL(string
sSQLString)
{
this.Open();
DataSet
SqlDS
=
new
DataSet();
SqlDataAdapter
SqlDA
=
new
SqlDataAdapter(sSQLString,this.Sqlconn);
SqlDA.Fill(SqlDS);
return
SqlDS;
}
public
bool
RunReaderSQL(string
sSQLString)
{
this.Open();
SqlCommand
cmd
=
new
SqlCommand(sSQLString,
this.Sqlconn);
SqlDataReader
reader
=
cmd.ExecuteReader();
if
(reader.Read())
{
reader.Close();
return
true;
}
else
{
reader.Close();
return
false;
}
}
public
SqlDataReader
getReader(string
strSelect)
{
SqlCommand
cmd
=
new
SqlCommand(strSelect,Sqlconn);
SqlDataReader
reader
=
cmd.ExecuteReader();
return
reader;
}
public
void
RunDelOrInsSQL(string
sSQLString)
{
this.Open();
SqlCommand
Sqlcomm
=
new
SqlCommand(sSQLString,
this.Sqlconn);
Sqlcomm.ExecuteNonQuery();
}
public
void
RunProcere(SqlCommand
cmd)
{
cmd.ExecuteNonQuery();
}
}
}

⑷ myeclipse开发javaweb怎样连接数据库

如果直接用java代码连接数据库的话,1.导入数据库驱动包,2.加载数据库驱动,3.Connection连接数据库就好;
如果要数据库连接池技术就要配置了

⑸ Java web项目中,如何对连接数据库的的配置

java链接数据库最底层的技术就是jdbc了

对于jdbc链接数据库原理,你可以看JDBC:从原理到应用

从JDBC以后,出来的类似hibernate mybatis等orm框架只是对jdbc的扩展实现

而dbcp c3p0 druid等数据连接池,是通过jdbc对数据库链接的管理

所以 一切的基础都是jdbc

⑹ java web项目中的数据库连接

首先你要检查你的数据库的端口号是否正确,接下来你要确定项目中是否导入数据连接的jar包,再接着就是看你连接的数据库sqlserver是否开启,数据表是否存在于数据库中,最后看你的数据库账号,密码是否设置正确

⑺ 跪求答案啊,这里是web项目,数据库Mysql的链接纵是连不上,出错,用户名和密码是正确的,错误如下:

一般MySQL连接不上,可能有两大原因:1、MyEclipse配置错误 2、MySQL配置不当。
一、我们一般的连接步骤如下:
1、在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser
MyEclipse连接MySQL报错解决办法
图一:找到数据库连接选项
2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在弹出的新窗口中填入相应的信息,如下图所示:
MyEclipse连接MySQL报错解决办法
图二:填写相应的信息
3、然后点击Finish,完成此次操作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码,却可以连接,这就奇怪了?
MyEclipse连接MySQL报错解决办法
图三:提示数据库无法连接
二、解决方法:
最终在终端使用“select * from mysql.user;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。
MyEclipse连接MySQL报错解决办法
图四:将User修改为root
MyEclipse连接MySQL报错解决办法
图五:提示连接成功
三、为什么会出现这种情况?
虽然问题解决了,但是我们还是要本着“知其然又要知其所以然”的精神继续往下探究下,所以做了一个大胆且正确的决定,重新安装了一次MySQL,当安装最后一步的时候终于明白了,我们一般选中的是“Modify Security Settings”选项,也就是默认用户为root,所以在终端查询用户表的时候只select出了root用户。
MyEclipse连接MySQL报错解决办法
图六:安装时root就为默认用户
如需要MySQL软件,下载频道提供MySQL系列软件的下载:s.jb51.net

myeclipse连接mysql数据库错误问题解决

今天做一个BBS网站,做的过程中连接MYSQL发生了点问题。错误代码如下

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)

因为看到了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver ,一直以为是我的连接JAR包出了问题,上网搜了好久,类似的问题都是JAR包的问题,但是我确信自己的JAR包是对的,然后开始找代码,发现我以前的一个案例的代码和这个完全一样,以前的案例可以正常运行(是以前运行的时候)。

接着我以为是重装的时候什么地方没配好,接着我翻了N多配置MYECLIPSE的资料,发现一点问题都没有。这时候我好泄气啊,但是我没有放弃,接着找,后来我又运行了一次以前的案例,发现以前的案例也不能正常运行了,我就怀疑不是连接JAR包,也不是代码的问题了。

我发现在at java.lang.Class.forName0(Native Method) 前面还有两行是at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

上网一找这两行的资料,发现是TOMCAT的8080端口的问题,重启TOMCAT,发现OK了!!!

呵呵,那时好激动啊!不过这个问题要记录下来,避免以后也出现相同的问题!

⑻ web怎么把数据写到其他数据库

web怎么把数据写到其他数据库
1.建立一个web项目
2.把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。
3.编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
核心代码:
public class DataUtils {
/**
* 从数据中获取一个连接
* @return
*/
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
//表为test,用户名root,密码admin。
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}

⑼ web项目连接mysql数据库实现条件查询

把数据库配置地址 换成你项目实际使用mysql的地址
,如果你使用了框架的话,只需要修改下数据库连接的配置文件就可以 一般在propertiey或xml文件中
如果没有,就是在实例化connection的时候 使用实际的数据库地址 以及用户名密码

热点内容
湖南回收服务器主板云主机 发布:2024-10-08 06:12:59 浏览:807
psv视频脚本 发布:2024-10-08 06:12:13 浏览:420
文件夹菜单栏 发布:2024-10-08 05:46:23 浏览:491
压缩机选型手册 发布:2024-10-08 05:24:37 浏览:621
java主机名 发布:2024-10-08 05:12:55 浏览:118
华意压缩待遇 发布:2024-10-08 05:04:07 浏览:466
jsp上传图片存到数据库 发布:2024-10-08 05:04:06 浏览:74
分卷压缩解压速度 发布:2024-10-08 04:45:16 浏览:847
冰雪单职业辅助哪个好安卓 发布:2024-10-08 04:40:06 浏览:663
iqz3哪个配置好一点 发布:2024-10-08 04:34:07 浏览:763