视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Java连接各种数据库代码和驱动
2020-11-09 07:34:29 责编:小采
文档


1、这里介绍java代码连接常用数据库的方式,数据库包括MySQL、Sybase、Oracle、SqlServer,连接数据库都是需要在工程里添加jar包加载驱动的,这几个jar包我整理好放在csdn资源中了,下载地址:http://download.csdn.net/detail/wangduanqing5945/7004093 2、

1、这里介绍java代码连接常用数据库的方式,数据库包括MySQL、Sybase、Oracle、SqlServer,连接数据库都是需要在工程里添加jar包加载驱动的,这几个jar包我整理好放在csdn资源中了,下载地址:http://download.csdn.net/detail/wangduanqing5945/7004093

2、MySQL连接

Connection connection = null;
	try {
	Class.forName("com.mysql.jdbc.Driver");
	connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/boxmanager", "username", "password");
	} catch (ClassNotFoundException e) {
	e.printStackTrace();
	} catch (SQLException e) {
	e.printStackTrace();
	}

这里为没有用过的朋友解释一下,com.mysql.jdbc.Driver这是MySQL中Driver类的包名加类名,固定写法。下面getConnection方法中有三个参数,第一个数据库地址,对应到某个数据库,第二个参数是数据库用户名,第三个为数据库密码。

3、Sybase连接

try {
	String driver = "com.sybase.jdbc3.jdbc.SybDriver";
	Class.forName(driver).newInstance();
	String url = "jdbc:sybase:Tds:192.168.100.252:4500/myDB";//
	// myDB为你的数据库名
	Properties sysProps = System.getProperties();
	sysProps.put("user", username); // 设置数据库访问用户名
	sysProps.put("password", password); // 密码
	connection = DriverManager.getConnection(url, sysProps);
	} catch (Exception e) {
	e.printStackTrace();
	}

想必看懂上面解释的,这里就不用解释了吧,思想都是一致的。

4、Oracle连接

// 得到连接
	Connection ct = null;
	try {
	// 加载驱动
	Class.forName("oracle.jdbc.driver.OracleDriver");
	ct = DriverManager.getConnection(
	"jdbc:oracle:thin:@127.0.0.1:1521:simlink", "your username", "your pwd");
	} catch (ClassNotFoundException e) {
	e.printStackTrace();
	} catch (SQLException e) {
	e.printStackTrace();
	}

5、SqlServer连接

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
	String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=li"; // 1433是数据库的端口,"li"是你的数据库名称
	String userName = "sa"; // sa是数据库的超级用户,最好不要换别的名字,权限问题
	String userPwd = "123456"; // sa的密码

	Connection dbConn = null;
	try {
	Class.forName(driverName).newInstance();
	dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
	System.out.println("连接成功!");
	} catch (Exception e) {
	e.printStackTrace();
	}



下载本文
显示全文
专题