Class.forName("classname")
(2):声明一个Connection接口的对象。如:
Connection conn;
(3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式:
Connection getConnection(String url);
Connection getConnection(String url,String user,String password)
例子:
import java.sql.Connection
import java.sql.DriverManager
public class Conn {
// 非链接池
public static Connection getConn() {
// 建立连接对象
Connection conn = null
// 说明JDBC驱动类所在位置的字符串,与驱动所在目录对应。
String driver = "com.mysql.jdbc.Driver"
// MySQL的JDBC URL 字符串
// 连接到本地主机,端口为3306,数据库为mysql,
String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8"
try {
// 初始化MySQL的JDBC桥驱动类
Class.forName(driver)
// 使用DriverManager类的getConnection方法建立连接。url=sourse,用户名为root,密码为空。
conn = DriverManager.getConnection(sourse, "root", "")
} catch (Exception e) {
System.out.println(e.toString())
}
// 返回连接对象
return conn
}
public static void main(String[] args) {
System.out.println(Conn.getConn())
}
}
// import java.sql.*
//
// public class mysqlDEMO{
// public static void main(String []args)throws Exception{
// //说明JDBC驱动类所在位置的字符串,与驱动所在目录对应
// String mysqldriver="org.mm.mysql.Driver"
// //MySQL的JDBC URL字符串
// //连接到本地主机,端口为3306,数据库为mysql,用户名为root,密码为空。
// String url="jdbc:mysql://localhost:3306/mysql?user=rootpassword="
// //建立连接对象
// Connection conn
// //初始化MyJDBC的JDBC桥驱动类
// Class.forName(mysqldriver)
// //使用DriverManager类的getConnection方法建立连接
// conn=DriverManager.getConnection(url,"","")
// }
// } 驱动需要加载
1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。
2、添加id,name字段,点击【保存】,设置表名称为user。
3、最终数据库及表创建成功。
4、然后我们添加一条数据。
5、下载java mysql connector驱动,通过maven添加依赖即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)