Heim >Java >javaLernprogramm >So rufen Sie MySQL-Daten in Java auf
So ruft Java MySQL-Daten auf: Definieren Sie zunächst einen Prozess, um die Gesamtzahl der Datensätze in der Benutzertabelle abzurufen, und setzen Sie dann 10 auf die Variablenanzahl. Ändern Sie dann das Ergebniszeichen der MySQL-Anweisung und überschreiben Sie dann das Ergebnis in der Variablen a. und schließlich den Wert der Variablen a anzeigen.
【Verwandte Lernempfehlungen: php-Programmierung (Video), MySQL-Tutorial】
So rufen Sie MySQL-Daten über Java auf:
Prozess
Definieren Sie einen Prozess, um die Gesamtzahl der Datensätze in der Benutzertabelle abzurufen, und setzen Sie 10 für die Variablenanzahl
create procedure simpleproc(out count int) begin select count(id) into count from users; end
Ändern Sie das Ergebnissymbol der MySQL-Anweisung in:
Rufen Sie den Prozess auf und geben Sie das Ergebnis ein. Kehren Sie zur Variablen a zurück. @ ist das Symbol, das die Variable definiert. mysql > delimiter ;
调用过程,将结果覆给变量a,@是定义变量的符号
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 + "人");
函数
修改mysql语句的结果符为
mysql > delimiter
定义一个函数,完成字符串拼接
create function hello( s char(20) ) returns char(50) return concat('hello,',s,'!');
修改mysql语句的结果符为;
mysql > delimiter ;
调用函数
select hello('world');
call simpleproc(@a);
Zeigen Sie den Wert der Variablen a an🎜Funktion🎜🎜🎜Ändern Sie das Ergebniszeichen der MySQL-Anweisung in 🎜🎜
select @a;
Das Folgende ist der Prozess des Java-Aufrufs von MySQLString 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 > code>🎜🎜Definieren Sie eine Funktion, um das String-Splicing abzuschließen🎜rrreee🎜Mysql ändern Das Ergebnissymbol der Anweisung ist;🎜🎜🎜mysql > delimiter;
🎜🎜Funktion aufrufen🎜🎜select hello ('world');
🎜🎜Im Folgenden wird beschrieben, wie Java die MySQL-Funktion aufruft🎜rrreee🎜🎜Wenn Sie mehr über Programmierung erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“! 🎜🎜🎜
Das obige ist der detaillierte Inhalt vonSo rufen Sie MySQL-Daten in Java auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!