import java.sql.*;
public class SqlConnect {
private static Object Results;
public static void main(String[] args) {
//驱动注册
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//链接数据库
Connection con = null; //数据库链接
Statement smt = null; //数据库表达式
ResultSet rst = null; //结果集
//连接数据库
try {
con = java.sql.DriverManager.getConnection("jdbc:derby://localhost:1527/myeclipse","classiccars","classiccars");
//数据库操作/添加/删除
smt = con.createStatement();
rst = smt.executeQuery("select * from student");
//查里面的数据
while (rst != null && rst.next()){
System.out.println("学生编号"+rst.getString("id") );//表示一行中的第一列。getString字段。123一行中的第一列第二列
System.out.println("学生姓名:"+rst.getString(2));//表示一行中的第二列。getString("username")
System.out.println("password"+rst.getString("password"));
}
int rows = smt.executeUpdate("insert into student(username,password) values('zufe','z')");
System.out.println(rows);
int rows2 = smt.executeUpdate("delete from student where id=1");
System.out.println("插入了"+rows2);
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
con.close();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
smt.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
rst.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
JSP实验报告-使用JDBC实现数据库连接
jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...
在实际项目中,为了更好地管理数据库连接,通常会使用连接池,如HikariCP、C3P0或Apache Commons DBCP等。连接池可以在多个请求之间重用数据库连接,提高系统效率。 最后,`PGJDBC.war`文件通常是一个Web应用程序的...
通过`DriverManager.getConnection()`方法建立数据库连接。参数包括连接字符串、用户名和密码。连接字符串格式为`jdbc:odbc:<Databasename>`,其中`mymoon`是ODBC数据源的名字。 #### 步骤三:执行SQL查询 ```java ...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
4. **c3p0**:c3p0是一个开源的JDBC连接池,它提供数据库连接的管理和复用,提高应用程序性能。在项目中,c3p0作为数据库连接池管理工具,负责数据库连接的创建、分配和回收,确保高效地使用数据库资源。 5. **...
【JSP之JDBC数据库开发】是关于使用JavaServer Pages(JSP)和Java Database Connectivity(JDBC)技术进行数据库操作的学习主题。JSP是一种基于Java的服务器端脚本语言,用于生成动态网页内容,而JDBC是Java平台中...
【标题】"netbeans demo -jsp页面插入...通过这个实例,你可以学习到JSP页面设计、JDBC连接数据库的基本步骤、以及如何在NetBeans中组织和管理项目。这对于初学者理解Web应用开发中的后端数据处理流程是非常有价值的。
在这个实训专题中,我们将深入学习如何使用JSP(JavaServer Pages)和JDBC(Java Database Connectivity)来实现一个留言管理系统。这个系统可以帮助用户在网站上发布、查看和管理留言,同时与数据库进行交互,存储...
首先,我们需要在JSP或Java后台代码中建立数据库连接。这通常通过`DriverManager.getConnection()`方法实现,传入数据库URL、用户名和密码。例如: ```java Class.forName(...
eclipse JDBC连接数据库及jsp操作数据库数据详细教程 本教程旨在指导读者如何使用Eclipse、JDBC...通过本教程,读者可以学习如何安装和配置Tomcat和MyEclipse,如何使用JDBC连接数据库,并如何使用JSP操作数据库数据。
包括引入相关的类库、创建数据库连接、执行 SQL 语句、处理结果等步骤。 本文档将详细介绍每一个步骤的具体实现细节,帮助读者快速掌握 JSP 通过 JDBC-ODBC 桥接器访问数据库 Mysql 的技术。 一、Mysql 的配置 ...
启动Tomcat服务器后,通过浏览器访问这个JSP页面,如果一切配置无误,就能看到连接成功的提示,说明JDBC-ODBC桥已经成功地将Java Web应用与SQL Server数据库连接起来了。 总结起来,这个案例主要涵盖了以下几个知识...
3. JDBC连接池的使用,如C3P0、HikariCP等,以提高数据库连接的管理和效率。 4. MVC框架,如Spring MVC,它可以简化Java EE应用的开发,提供依赖注入和AOP(面向切面编程)等功能。 5. 熟悉一种或多种持久化框架,如...
3. **编写JSP代码**:在JSP页面中,我们需要建立数据库连接,执行SQL查询,处理结果集,最后关闭连接。以下是一个简单的示例: ```jsp *" %> String dbURL = "jdbc:odbc:DataSourceName"; // 替换为你的数据源...
是一个最简单,也是学习jsp必须会的一个入门实验----通过jdbc连接数据库。 采用jsp+access数据库实现,同时使用javabean通过jdbc连接数据库。运行结果将显示从数据库查询出的图书。里面包含了javabean的源代码及解释...
这个系统对于初学者来说是很好的实践项目,因为它的结构相对简单,便于理解,可以用来学习JSP的基础以及如何与数据库进行交互。 "简单上手"意味着设计时考虑了易用性,可能包括简洁的代码结构、清晰的注释以及合理...
"Java Web 编程 - JSP 中使用数据库" 本资源主要介绍了使用 Java 语言和 JSP 技术来实现 ...本资源涵盖了 Java Web 编程中的数据库操作的基本概念和技术,包括 JDBC 的使用、JSP 页面的编写、数据库连接池的配置等。
总结来说,"JSP数据库开发实例-商品管理的数据库应用"是一个涵盖了JSP动态网页开发和JDBC数据库操作的项目,旨在教授如何利用这些技术实现一个简单但完整的商品管理系统,涉及数据库设计、JDBC连接、SQL操作以及JSP...