
注册驱动
Class.forname("com.mysql.jdbc.Driver")//这是连接mysql数据库的驱动
获取数据库连接
java.sql.Connection conn=java.sql.DriverManager.getConnection()3.获取表达式
java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?
useUnicode=true&characterEncoding=GBK","root","null")//三个参数分别是数据库连接的URL,
用户名,密码 4.执行SQL
java.sql.ResultSet rs=stmt.executeQuery("select * from user")5.显示结果集里面的数据
while(rs.next()){
System.out.println(rs.getInt(1))
System.out.println(rs.getString("username"))
System.out.println(rs.getString("password"))
System.out.pringln()
}//执行插入语句
//stmt.executeUpdate("insert into user values(1,'中文','345')")
释放资源
rs.close()
stmt.close()
conn.close()
package club.di6.utilimport java.sql.DriverManager
import java.sql.Connection
public class DatabaseUtil {
public static Connection getConnection(){
Connection conn = null
String serviceAddress = "//localhost:3306"//数据库地址
String username = "root"//数据库用户
String password = "rr123456"//密码
try {
Class.forName("com.mysql.jdbc.Driver")
String url = "jdbc:mysql:"+serviceAddress+"/briup?user="+username+"&password="+password
conn = DriverManager.getConnection(url)
System.out.println("数据库连接成功")
} catch (Exception e) {
e.printStackTrace()
}
return conn
}
}
使用的时候直接Connection conn = DatabasesUtil.getConnection()就可以了
记得把里面的数据库地址和用户名密码改成自己的。
加载(注册)数据库驱动(到JVM)。建立(获取)数据库连接。创建(获取)数据库 *** 作对象。定义 *** 作的SQL语句。执行数据库 *** 作。获取并 *** 作结果集。
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员。
80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。
数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话。
或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)