> Java > java지도 시간 > 본문

Java에서 mysql 데이터를 호출하는 방법

coldplay.xixi
풀어 주다: 2020-09-04 13:23:48
원래의
8335명이 탐색했습니다.

Java가 mysql 데이터를 호출하는 방법: 먼저 사용자 테이블의 총 레코드 수를 가져오는 프로세스를 정의하고 변수 개수에 10을 설정한 다음 mysql 문의 결과 문자를 수정하고 결과를 변수 a에 덮어씁니다. 마지막으로 변수 a 값의 값을 표시합니다. ㅋㅋㅋ

프로세스

Java에서 mysql 데이터를 호출하는 방법

사용자 테이블의 총 레코드 수를 가져오는 프로세스를 정의하고 변수 count에 10을 설정합니다.

create procedure simpleproc(out count int)
begin
    select count(id) into count from users;
end
로그인 후 복사
mysql 문의 결과 기호를;mysql > <strong></strong>프로세스를 호출하고 결과를 입력합니다. 변수 a로 돌아가면 @는 변수를 정의하는 기호입니다</a><strong><code>call simpleproc(@a);변수 a의 값을 표시합니다select @a;

다음은 Java가 Mysql

String sql = "{call simpleproc(?)}";
Connection conn = JdbcUtil.getConnection();
CallableStatement cstmt = conn.prepareCall(sql);
cstmt.registerOutParameter(1,Types.INTEGER);
cstmt.execute();
Integer count = cstmt.getInt(1);
System.out.println("共有" + count + "人");
로그인 후 복사

function

을 호출하는 과정입니다. mysql 문의 결과 문자를

mysql > code></p><p>문자열 접합을 완료하는 함수 정의</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">create function hello( s char(20) ) returns char(50) return concat(&amp;#39;hello,&amp;#39;,s,&amp;#39;!&amp;#39;);</pre><div class="contentsignin">로그인 후 복사</div></div><p>Modify mysql 문의 결과 기호는;<code>mysql > delimiter ;

调用过程,将结果覆给变量a,@是定义变量的符号

call simpleproc(@a);

显示变量a的值

select @a;

以下是Java调用Mysql的过程

String sql = "{? = call hello(?)}";
Connection conn = JdbcUtil.getConnection();
CallableStatement cstmt = conn.prepareCall(sql);
cstmt.registerOutParameter(1,Types.VARCHAR);
cstmt.setString(2,"zhaojun");
cstmt.execute();
String value = cstmt.getString(1);
System.out.println(value);
JdbcUtil.close(cstmt);
JdbcUtil.close(conn);
로그인 후 복사

函数

修改mysql语句的结果符为

mysql > delimiter

定义一个函数,完成字符串拼接

rrreee

修改mysql语句的结果符为;

mysql > delimiter ;

调用函数

select hello('world');

mysql > delimiter;

Call function

select hello ('world');
다음은 Java가 Mysql 함수를 호출하는 방법입니다

rrreee
🎜프로그래밍에 대해 더 자세히 알고 싶다면 🎜php training🎜 칼럼을 주목해주세요! 🎜🎜🎜

위 내용은 Java에서 mysql 데이터를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!