用jdbc连接MSQL语句
2、 //调用java.sql.DriverManager.getConnection静态方法得到数据库连接,返回一个java.sql.Connection对象
3 、//创建Statement语句 调用Connection对象的createStatement()方法创建了一个Statement对象.
4、//定义sql语句
String sql="sql语句";
5、//使用Statement语句对象执行sql语句
1、 //加载驱动器 调用java.lang.Class类的forName方法 ,向其传递要加载的JDBC驱动的类名.在运行时,类加载器从CLASSPATH环境变量中定位和加载JDBC驱动类.在加载JDBC驱动类后.需要注册驱动程序类的一个实例.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
2、 //调用java.sql.DriverManager.getConnection静态方法得到数据库连接,返回一个java.sql.Connection对象
Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;" +
"databaseName=login","sa","123456");
"databaseName=login","sa","123456");
3 、//创建Statement语句 调用Connection对象的createStatement()方法创建了一个Statement对象.
Statement stmt=conn.createStatement();
4、//定义sql语句
String sql="sql语句";
5、//使用Statement语句对象执行sql语句
ResultSet rs=stmt.executeQuery(sql);
java.sql Package 包含的内容
java.sql 包中包含用于以下方面的 API:
- 通过
DriverManager实用程序建立与数据库的连接DriverManager类:建立与驱动程序的连接SQLPermission类:当代码在 Security Manager(比如 applet)中运行时提供权限,试图通过DriverManager设置一个记录流Driver接口:提供用来注册和连接基于 JDBC 技术(“JDBC 驱动程序”)的驱动程序的 API,通常仅由DriverManager类使用DriverPropertyInfo类:提供 JDBC 驱动程序的属性,不是供一般用户使用的
- 向数据库发送 SQL 语句
Statement:用于发送基本 SQL 语句PreparedStatement:用于发送准备好的语句或基本 SQL 语句(派生自Statement)CallableStatement:用于调用数据库存储过程(派生自PreparedStatement)Connection接口:提供创建语句以及管理连接及其属性的方法Savepoint:在事务中提供保存点
- 检索和更新查询的结果
ResultSet接口
- SQL 类型到 Java 编程语言中的类和接口的标准映射关系
Array接口:SQLARRAY的映射关系Blob接口:SQLBLOB的映射关系Clob接口:SQLCLOB的映射关系Date类:SQLDATE的映射关系Ref接口:SQLREF的映射关系Struct接口:SQLSTRUCT的映射关系Time类:SQLTIME的映射关系Timestamp类:SQLTIMESTAMP的映射关系Types类:提供用于 SQL 类型的常量
- 自定义映射 SQL 用户定义类型 (UDT) 到 Java 编程语言中的类
SQLData接口:指定 UDT 到此类的一个实例的映射关系SQLInput接口:提供用来从流中读取 UDT 属性的方法SQLOutput接口:提供用来将 UDT 属性写回流中的方法
- 元数据
DatabaseMetaData接口:提供有关数据库的信息ResultSetMetaData接口:提供有关ResultSet对象的列的信息ParameterMetaData接口:提供有关PreparedStatement命令的参数的信息
- 异常
SQLException:由大多数方法在访问数据出问题时抛出,以及因为其他原因由其他一些方法抛出SQLWarning:为了指示一个警告而抛出DataTruncation:为了指示数据可能已经被截断而抛出BatchUpdateException:为了指示并不是批量更新中的所有命令都成功执行而抛出
本文介绍了如何使用JDBC连接MSQL数据库的具体步骤,包括加载驱动、获取连接、创建语句对象、执行SQL语句及处理结果集等,并概述了java.sql包的主要内容。
1376

被折叠的 条评论
为什么被折叠?



