怎么使用JAVA连接数据库?

Python047

怎么使用JAVA连接数据库?,第1张

1、加载驱动程序。

2、创建连接对象

3、创建sql语句执行对象 。

4、执行sql语句。

5、对执行结果进行处理。

6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。

处理结果两种情况:

1、执行更新返回的是本次操作影响到的记录数。

2、执行查询返回的结果是一个ResultSet对象。

ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些 行中数据的访问。

扩展资料:

Statement

要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:

1、执行静态SQL语句。通常通过Statement实例实现。

2、执行动态SQL语句。通常通过PreparedStatement实例实现。

3、执行数据库存储过程。通常通过CallableStatement实例实现。

参考资料:百度百科JAVA

使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。

工具/原料

MySQL、JDK

方法/步骤

1、首先需要安装好JDK(配置环境变量),如图所示:

2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:

3、最后通过代码进行连接。

(1)确定连接路径URL:

String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码"

(2)加载驱动:

Class.forName("com.mysql.jdbc.Driver")

(3)连接,获取Connection对象

Connection conn=DriverManager.getConnection(url)

(4)可以通过conn对象检验连接与否。

注意:在使用这个类的时候,先将对应数据库的驱动包(JAR包),复制进项目的WebRoot文件夹下的WEB-INF文件夹下的lib文件夹下,切记必须要对应的JAR包,否则无法使用数据库的

import java.sql.*

public class BaseDAO {

private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"//注意:此驱动是SQL2005及以上版本的导入驱动包连接字符串

private static final String CONNECTION = "jdbc:sqlserver://localhost:1433databaseName=Employee"//数据库连接字符串,databaseName就是你要连接的数据库名,

private static final String NAME = "sa" //数据库用户名

private static final String PWD = "sa" //数据库密码

public static Connection GetConnection() {

Connection con = null

try {

Class.forName(DRIVER)

con = DriverManager.getConnection(CONNECTION, NAME, PWD)

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace()

}

return con

}

public static void close(ResultSet rs, PreparedStatement ps, Connection con) {

try {

if (null != rs) {

rs.close()

}

if (null != ps) {

ps.close()

}

if (null != con) {

con.close()

}

} catch (Exception e) {

e.printStackTrace()

}

}

}