我用myeclipse做web,怎么连接mysql数据库,要配置tomcat么希望帮个忙解释下!详细的,谢谢诶!

我用myeclipse做web,怎么连接mysql数据库,要配置tomcat么希望帮个忙解释下!详细的,谢谢诶!,第1张

在tomacat的安装路径下找到conf /ca/localhost下面然后建立一个与项目名相同(可以不同)的xml文件 里面配置数据源你<Resourse name="jdbc/platform"

auth="Container"

type="javaxsqlDataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="test"

password="test"

driverClassName="comjdbcdrivermysqlDriver" 《《这个是你数据库驱动名 我忘怎么写了

url="jdbc:mysql//127001:1521:web" /><<这个是mysql的设置 就是安装的时候 端口还有你这个项目对应的数据库

在 MyEclipse 中连接 MySQL 时出现“Access denied for user 'root'@'localhost' (using password: YES)”错误可能是由于多种原因造成的。

密码错误:您在 MyEclipse 中使用的 MySQL 用户名和密码与您在 MySQL 控制台中使用的用户名和密码可能不同。请确保您在 MyEclipse 中使用的用户名和密码是正确的。

MySQL 服务未启动:请确保 MySQL 服务已启动。

用户没有远程访问权限:如果您在 MyEclipse 中使用的是远程 MySQL 服务器,请确保用户具有远程访问权限。

建议您从上述几个方面入手,尝试解决这个问题。如果仍然无法解决,建议您参考 MySQL 官方文档或搜索网上的解决方案,或者向 MySQL 技术支持寻求帮助。

我连接的是SQL server数据库

Window→Show View→MyEclipse Database→DB Browser

在DB Browser视图空白处右击鼠标,选择New

Driver template:MySQL Connector/J

Driver name:给驱动一个名称

Connection URL: jdbc:microsoft:sqlserver://127001:1433

User name:sa

Password:(不填)

点击Add JARs,选择SQL SERVER的jar包

点击一下Test Driver测试一下,成功的话,点击Next,然后点击Finish

DB Browser视图里面就出现了你刚才命名的那个数据库连接。

选中要连接的数据库,右击鼠标选择Open connection即可建立连接。

做数据库内部分页用这个: 在查询分析器里实验过可以运行的。

从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:

SELECT

FROM ( SELECT Top N

FROM (SELECT Top (M + N - 1) FROM 表名称 Order by 主键 desc) t1 ) t2

Order by 主键 asc

java连接数据库是通过JDBC实现的,之所以能够跨数据库,是因为每个数据库厂商按照JDBC相关接口进行编写相应的数据库连接与处理类。

sql server 2008也不例外,需要自己的jdbc实现类才能够通过java连接数据库。sql server 2008需要sqljdbc4jar。

具体实例:

import javasql;

import javasqlConnection;

import javasqlDriverManager;

import javasqlSQLException;

public class Connsql {

/

@param args

/

public static void main(String[] args)

{

// TODO Auto-generated method stub

try {

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver") newInstance();

Systemoutprintln("数据库驱动程序注册成功!");

String url =

"jdbc:sqlserver://localhost:8080;DatabaseName=Test";

String user = "yangkuan";

String password = "yankguan1";

Connection conn = DriverManagergetConnection(url, user, password);

Systemoutprintln("数据库连接成功");

}

catch (Exception e) {

eprintStackTrace();

Systemoutprintln("数据库连接失败");

}

}

}

MyEclipse默认编码是UTF-8,MySQL的默认编码也是UTF-8,在MyEclipse中执行SQL脚本,在MySQL中查询出的结果中文部分都是乱码,我已经设置了设置了下面的编码:

mysql>

set

character_set_client=utf8;

mysql>

set

character_set_connection=utf8;

mysql>

set

character_set_database=utf8;

mysql>

set

character_set_results=utf8;

mysql>

set

character_set_server=utf8;

mysql>

set

character_set_system=utf8;

mysql>

set

collation_connection=utf8;

mysql>

set

collation_database=utf8;

mysql>

set

collation_server=utf8;

jar

MyEclipse安装完毕后,可通过以下方式添加SQL Server的JDBC驱动:

1、打开MyEclipse IDE,点击菜单栏中的“Window”,打开“Preferences”对话框;

2、在“Preferences”对话框中,依次展开“MyEclipse”->“Database”->“Third-party JDBC Drivers”;

3、点击“Add”按钮,进入“Add JDBC Driver”窗口;

4、在“Add JDBC Driver”窗口中,输入“Name”,然后点击“Browse”按钮;

5、在“Browse for JAR”窗口中,点击“Browse”按钮,找到sqljdbcjar文件,然后点击“Open”按钮;

6、返回到“Add JDBC Driver”窗口中,点击“OK”按钮,将SQL Server JDBC驱动加入到MyEclipse IDE中。

以上就是关于我用myeclipse做web,怎么连接mysql数据库,要配置tomcat么希望帮个忙解释下!详细的,谢谢诶!全部的内容,包括:我用myeclipse做web,怎么连接mysql数据库,要配置tomcat么希望帮个忙解释下!详细的,谢谢诶!、MyEclipse中连接MySQL出现的错误怎么解决呀,急求谢谢、用MyEclipse做JSP页面的,连接到数据库的步骤大侠们帮忙啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10187790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存