有兴趣的,可以加我QQ:245308557
mysql存储过程
“delimiter //”的意思是定义结束符号为“//”,以此来替换mysql中的“;”
Connection conn = null;
Statement s =null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql" ,"root","123");
String call="{call proid(?)}"; //调用语句
CallableStatement proc=conn.prepareCall(call); //调用存储过程
// proc.setString(1,"12345678"); //给输入参数传值
proc.registerOutParameter(1,Types.VARCHAR ); //声明输出参数是什么类型的
proc.execute(); //执行
String address=proc.getString(1); //获得输出参数
p(address);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}finally{
try {
rs.close();
s.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void p(String s){
System.out.print(s);
}
public static void p(int s){
System.out.print(s);
}
分享到:
相关推荐
这个版本的JDBC驱动进一步优化了性能和功能,增加了对新特性如存储过程、XML支持和高级查询功能的支持。 这些驱动包的使用通常包括以下几个步骤: 1. **添加依赖**:将对应的JDBC驱动JAR文件添加到Java项目的类路径...
在Java与MySQL的交互过程中,我们通常会遵循以下步骤: 1. 加载数据库驱动:`Class.forName("com.mysql.jdbc.Driver")` 2. 建立连接:`Connection conn = DriverManager.getConnection(url, username, password)` 3...
3. `SimpleJdbcCall`:用于调用存储过程,可以方便地处理输入参数和输出结果。 4. `RowMapper`和`ResultSetExtractor`:这两个接口用于从结果集中提取数据,转换成Java对象。 5. 事务管理:Spring提供了声明式和...
JSP(JavaServer Pages)是用于创建动态网页的技术,而JDBC(Java Database Connectivity)是Java中与数据库交互的API,这里主要应用于连接和操作MySQL数据库。 【描述】中的“jsp-mysql-jdbc实现注册,登录,查询...
"jdbc.zip_JDBC mysql java_mysql jdbc" 这个标题表明这是一个关于Java JDBC(Java Database Connectivity)技术的资源包,特别关注的是它与MySQL数据库的交互。"jdbc.zip" 指的是一个压缩文件,包含了与JDBC相关的...
在本节“MySQL_4_JDBC高级操作和事务1”中,我们将深入探讨JDBC的批处理操作和数据库事务,这些都是在Java中高效地与MySQL交互的关键技术。 **JDBC批处理操作** 批处理是提高数据库操作性能的一种方式,通过一次性...
3. **增量加载**:使用`last_run_metadata_path`参数,Logstash_input_jdbc可以存储上一次运行的时间戳,下次启动时,它会根据这个时间戳执行一个范围查询,只获取新数据。这在大数据环境中尤其重要,避免了重复处理...
虽然它不是直接与MySQL JDBC相关,但在实际开发中,我们可能需要将数据库查询结果转换为JSON格式进行网络传输或者存储。Gson库可以方便地将Java对象转换为JSON字符串,反之亦然,这对于Web应用开发非常有用。 在...
标题中的"SSH+ORACLE_jdbc+MYSQL_jdbc+MD"指的是在Java开发中常用的几个技术组件和库。SSH是一个常见的后端开发框架组合,它包括Spring、Struts和Hibernate这三个开源项目。Oracle_jdbc和MYSQL_jdbc则分别对应的是...
【关系型数据库与NoSQL数据库】关系型数据库如Oracle、MySQL、DB2和SQL Server以表格形式存储数据,支持复杂的事务处理,适用于需要严格数据一致性的场景。而NoSQL数据库如MongoDB和Redis则注重高性能、高可扩展性和...
在Tomcat中,JDBC扮演了关键角色,因为它提供了数据访问的能力,使得Tomcat可以与数据库进行通信,为Web应用程序提供数据存储支持。 标题“java-jdbc.rar_java tomcat jdbc_tomcat jdbc”表明这个压缩包可能包含了...
Servlet_jdbc_mysql_分页示例系统是一个基于Java Web技术的简单应用,它演示了如何使用Servlet、JDBC以及MySQL数据库实现数据的分页显示。这个项目对于初学者理解Web开发中的数据库操作和分页技术非常有帮助。下面将...
- `CallableStatement`接口:用于调用数据库存储过程。 4. **ODBC与JDBC** - ODBC(Open Database Connectivity)是微软的数据库连接标准,它为不同的数据库提供了统一的接口。 - 在Java中,JDBC可以与ODBC桥接...
标题中的"gt-jdbc-mysql-2.6.1.jar.zip...总的来说,`gt-jdbc-mysql-2.6.1.jar`是一个用于连接GeoServer到MySQL数据库的JDBC驱动,通过这个驱动,GeoServer可以处理和展示存储在MySQL中的地理空间数据,服务于GIS应用。
2. **JDBC连接过程**:使用JDBC时,首先需要加载对应的数据库驱动(通过`Class.forName()`方法),然后通过`DriverManager.getConnection()`建立与数据库的连接。连接字符串通常包含数据库URL、用户名和密码。 3. *...
本项目"javajdbc宠物商店-Mysql数据库"是基于Java JDBC实现的一个宠物商店管理系统的数据库部分,它提供了与MySQL数据库交互的能力。在这个项目中,我们将深入探讨以下几个核心知识点: 1. **JDBC API**: JDBC API...
### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...
MySQL是世界上最受欢迎的开源数据库系统之一,而`com.mysql.cj.jdbc.driver`是连接Java应用程序与MySQL数据库的关键组件,即MySQL Connector/J驱动。这个驱动程序实现了Java Database Connectivity (JDBC) API,允许...
MySQL_JDBC.zip是一个包含与MySQL数据库交互相关的资源的压缩包,主要关注的是Java数据库连接(JDBC)技术。JDBC是Java平台上的一个标准API,它允许Java应用程序通过编写Java代码来连接和操作各种类型的数据库,包括...
此外,此JDBC驱动还支持多种特性,如事务管理、批处理、存储过程调用、结果集分页等。然而,值得注意的是,随着MySQL版本的更新,新的驱动程序(如`mysql-connector-java`的更高版本)引入了更多的优化和改进,包括...