网站建设资讯

NEWS

网站建设资讯

怎么调用mysql过程,mysql如何操作

mysql安装后怎么使用

在我们日常生活中偶尔会遇到一些自己不知道如何解决的问题,比如使用安装好的mysql。那么我们应该怎样解决这种自己不知道如何使用安装好的mysql的情况呢?那么接下来就由我来介绍一下使用安装好的mysql的步骤吧。

茂南ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

本次操作以Dell电脑为例,具体操作步骤如下:

第一步:

首先,打开MySQLWorkbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是LocalinstanceMYSQL57

第二步:

然后,输入用户名和密码进行登录。如下图所示:

第三步:

登录成功后,界面如下所示。其中,区域1显示的是数据库服务器中已经创建的数据库列表。区域2是关于数据库的操作列表。区域三是sql的编辑器和执行环境,区域4是执行结果的列表

第四步:

在sql的编辑器中输入测试语句,如图所示,其中world数据库是mysql自带的测试数据库,然后选择执行(或者使用快捷键ctrl+enter)。执行成功后,查询结果会显示在下面的列表中。

第五步:

使用完毕后,直接退出,并且如果无需数据库的后继操作的话,记得关掉MySQL的服务

看了我的方法,现在你学会如何使用安装好的mysql了吗?学会了的话就快快把这个方法分享出去,让更多的人知道如何使用安装好的mysql。以上就是使用安装好的mysql的步骤。

本文章基于Dell品牌、Windows10系统撰写的。

java 怎么调用mysql 存储过程

import java.sql.CallableStatement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.Types;

/*

* 对应的存储过程

DROP PROCEDURE IF EXISTS `pro_num_user`;

delimiter ;;

CREATE PROCEDURE `pro_num_user`(IN user_name varchar(10) ,OUT count_num INT)

READS SQL DATA

BEGIN

SELECT COUNT(*) INTO count_num FROM tab_user WHERE 'name'=user_name;

END

;;

delimiter ;

*/

public class Test {

public static final String DRIVER_CLASS = "com.mysql.jdbc.Driver";

public static final String URL = "jdbc:mysql://127.0.0.1:3306/test";

public static final String USERNAME = "root";

public static final String PASSWORD = "acbee";

public static void main(String[] args) throws Exception {

test1();

test2();

}

public static void test1() throws Exception

{

Class.forName(DRIVER_CLASS);

Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);

String sql = "{CALL pro_num_user(?,?)}"; //调用存储过程

CallableStatement cstm = connection.prepareCall(sql); //实例化对象cstm

cstm.setString(1, "myd"); //存储过程输入参数

//cstm.setInt(2, 2); // 存储过程输入参数

cstm.registerOutParameter(2, Types.INTEGER); // 设置返回值类型 即返回值

cstm.execute(); // 执行存储过程

System.out.println(cstm.getInt(2));

cstm.close();

connection.close();

}

public static void test2() throws Exception

{

Class.forName(DRIVER_CLASS);

Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);

String sql = "{CALL pro_number(?,?,?)}"; //调用存储过程

CallableStatement cstm = connection.prepareCall(sql); //实例化对象cstm

cstm.setInt(1, 2); // 存储过程输入参数

cstm.setInt(2, 2); // 存储过程输入参数

cstm.registerOutParameter(3, Types.INTEGER); // 设置返回值类型 即返回值

cstm.execute(); // 执行存储过程

System.out.println(cstm.getInt(3));

cstm.close();

connection.close();

}

}

java里面怎么调用mysql的存储过程的

java代码:

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

Connection con = DriverManager

.getConnection("jdbc:mysql://localhost:3306/test?user=rootpassword=111111");

String sql = "{call sel(?)}";

CallableStatement cs = (CallableStatement)con.prepareCall(sql);

cs.execute();

String name = cs.getString(1);

System.out.println(name);

创建存储过程代码:

drop procedure if exists sel;

create procedure sel(out name1 varchar(225))

begin

  select name into name1 from a limit 1;

end

输出结果:

如何使用python调用mysql存储过程?

mysql 存储过程是用 call 调用,函数是用 select 调用。直接写成语句就ok.如 过程名为 abcabc,那么调用就是 cal abcabc;


当前题目:怎么调用mysql过程,mysql如何操作
标题路径:http://njwzjz.com/article/hssegp.html