Code前端首页关于Code前端联系我们

这是一个与mysql相关的小程序, mysql数据库小程序

terry 2年前 (2023-09-30) 阅读数 48 #Mysql
文章标签 Mysql

本文内容列表:

  • 1. Ubuntu下如何连接Java程序到MySQL数据库?
  • 2.Java连接mySQL数据库
  • 3、如何让小程序直接操作MySQL数据库
  • 4.请问大神出现这样的错误是什么原因?
  • 5.寻找一个不使用jdbc链接的情况下jsp连接mysql数据库的小程序。编写一个连接mysql数据库的jsp程序。紧急使用

如何在Ubuntu中将Java程序连接到MySQL数据库?

在linux ubuntu下使用C连接MySQL连接mysql数据库的步骤如下:

1.安装mysql-server,Ubuntu10.04下安装mysql-server-5.1,mysql-client_5.1会自动安装

sudo apt-get install mysql-server-5.1

2.C API包含在mysqlclient 库并与 MySQL 源代码一起分发。它们都是用来连接数据库并对数据库进行查询的,所以需要安装libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

假设安装成功,如下所示相关文件:

头文件在/usr/include/mysql目录下;

在/usr/lib/mysql和/usr/lib文件夹下

3.启动和停止 mysql

启动 mysql: sudo start mysql

关闭 mysql: sudo stop mysql

使用 ps aux | grep mysql 查看mysql启动状态

ps命令 用于查看当前系统进程信息,命令格式:ps [选项]

标准参数:

-a 显示系统中所有进程,包括其他用户进程

-e 显示所有进程信息

-f 显示所有进程信息

-l 以长格式显示进程信息

-r 仅显示正在运行的程序

-u 在用户界面中显示进程信息

-x 显示所有终端进程的信息

最常用的方法是ps aux,然后使用管道符号指示grep查找特定进程,然后对特定进程进行操作。例如,ps aux |

4之前使用过grep mysql。链接库时需要库文件。有静态库文件和动态库文件。还有同名的静态库文件和动态文件。如何区分:

。 o、.a、.so、.lo、.la 文件扩展名含义

.o:编译后的目标文件

.a:静态库,实际上是几个 o 文件的包

.so:动态库链接(共享库)

.lo:使用libtool编译的目标文件实际上是一个文本文件,文件中添加了一些信息 o

.la:使用libtool编译的文件库实际上是一个文本文件,记录使用 libtool 编译应用程序或库时,会用到同名

la 的动态库和静态库的相关信息,只有 la 文件定义了创建者。至于最后一个链接,是libtool定义的。如果不使用libtool,则无法使用la。

5。连接到 MySql

连接本机上的MYSQL:

首先打开一个终端窗口,然后输入命令mysql -u root -p,回车后会提示输入密码。初次安装MYSQL时,超级用户root没有密码,只需回车即可将

添加到MYSQL中。 MYSQL 的提示符为:mysql

b.更改密码,格式为: mysqladmin -u 用户名 -p 旧密码 密码 新密码

示例 1:设置密码 ab12 为 root。首先,打开终端窗口,然后键入以下命令:mysqladmin -uroot 密码 ab12。 (注:由于root最初没有密码,因此密码前的-p选项可以省略)。

示例2:将默认密码更改为djg345。 mysqladmin -uroot -pab12 密码 djg345 (注:u和root不需要加空格,其他同理)。

c.退出MYSQL命令:exit

6。添加新用户(注:与上面不同,以下是MYSQL环境下的命令,后面加分号作为命令结束符)

格式:从database.*中选择“密码”指定的主机名@用户

示例1、添加用户test1,密码为abc,这样他就可以登录主机,并可以对任意数据库进行查询、添加、编辑、删除等权限。

首先以 root 用户连接 MYSQL,输入以下命令: grant option, insert, update, delete权限 from *.* to "test1"@"%" 标记为“ abc” 并赠送选项;但是示例1的用户登录是非常危险的,

如果有人知道test1的密码,他就可以从互联网上的任何计算机访问你的mysql数据库,并对你的数据做任何他想做的事。解决方案 参见示例2。

示例2、添加用户test2,密码为abc,使其只能登录localhost,并且可以查询、插入、修改、删除数据库mydb(localhost是指本地主机,其中MYSQL数据库)主机),

这样,即使用户知道test2的密码,也无法直接从Internet上访问Internet,只能通过MYSQL网页访问。主持人。

授予对“abc”找到的 test2@localhost 上的 mydb.* 的选择、插入、更新、删除;如果你不希望test2有密码,你可以再写一个命令来禁用密码。

在标有“”的 test2@localhost 上的 mydb.* 上授予选项、插入、更新、删除;

示例 3,远程访问:

a.默认情况下Mysql只允许本地访问,所以需要更改。注释掉配置文件中的链接地址:

vi /etc/mysql/my.cnf

# 如果要跳过网络,默认只监听

# localhost,兼容性更好,安全性也更高。

#bind-address = 127.0.0.1 ---注释此行以进行远程访问

b.允许远程访问后,您应该设置远程访问权限:

mysqlgrant all attempts on *.* to "root"@"%" by "123456" with grant option ;

c.使更改生效:

mysql 刷新权限;

d.从另一台机器远程访问(mysql机器地址:192.168.0.30):

mysql -h192.168.0.30 -uroot -p123456

e.如果还是无法登录,远程打开mysql,运行

sudo stop mysql

sudo start mysql

7。显示命令:(注:我们看一下MYSQL中的数据库操作。注:必须先登录MYSQL,以下所有操作均在MYSQL提示符下进行,命令均以分号结尾)。

显示数据列表:显示数据;一开始只有两个数据库:mysql和test。 mysql库非常重要。它包含有关 MYSQL 系统的信息。当我们更改密码并添加新用户时,我们实际上使用这个库来工作。

b.显示数据库中的数据表:use mysql;显示表;

c.显示数据表的结构:指定表名;

d。创建数据库:创建数据库数据库名称;

创建表:使用数据库的名称;创建表名(字段集列表);

f。删除数据库和表:删除数据库名称;指表的名称;

g。清理表中的文件:从表名中删除;

H。显示表中的文件:select * from 表名;

1。写入驱动程序的字符串错误。 Java 是敏感的,必须完全兼容。 com.MySQL.jdbc.Driver 应该是 com.mysql.jdbc.Driver。

如何让小程序直接与MySQL数据库配合

使用jdbc,然后就可以使用远程访问mysql数据库了,但是可能会存在一些安全问题...

请问这个错误的原因是什么?

你的环境有问题,导致你的类无法编译。这意味着你的项目上有一个很大的感叹号。我找不到解决这个特定问题的方法。可以百度私信我们聊聊

寻找一个不用jdbc链接就能连接mysql数据库到jsp的小程序。编写一个程序将mysql数据库连接到jsp。紧急使用

您可以用百度Hi联系我

有时间完成您面临的工作

类似请求可以联系我

ES:\\93EFB9B6B17F9AEB5E18B093AEB5E18B093AEB5E15B093A付款是骗局

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门