java怎样与数据库连接?
3个回答
展开全部
public static void main(String[] args) throws Exception {
// 装载oracle对Driver的实现类
Class.forName("oracle.jdbc.OracleDriver");
// 获取对oracle连接
String uri = "jdbc:oracle:thin:@数据库IP:端口号:数据库名"; // 用于表示连接数据库的类型和地址
String user = "数据库用户名";
String pwd = "数据库密码";
Connection con = DriverManager.getConnection(uri, user, pwd);
Statement stmt = con.createStatement();
System.out.println(stmt);
String sql = "SELECT * from s_emp";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(
rs.getString(1) + "," + rs.getString(2) + "," + rs.getString(3));
}
rs.close();
stmt.close();
con.close();
}
以上是小案例一个,不过你先要去下载Oracle的驱动JAR包,第一句话就是装载的意思,其他数据库也一样,要有驱动JAR包
// 装载oracle对Driver的实现类
Class.forName("oracle.jdbc.OracleDriver");
// 获取对oracle连接
String uri = "jdbc:oracle:thin:@数据库IP:端口号:数据库名"; // 用于表示连接数据库的类型和地址
String user = "数据库用户名";
String pwd = "数据库密码";
Connection con = DriverManager.getConnection(uri, user, pwd);
Statement stmt = con.createStatement();
System.out.println(stmt);
String sql = "SELECT * from s_emp";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(
rs.getString(1) + "," + rs.getString(2) + "," + rs.getString(3));
}
rs.close();
stmt.close();
con.close();
}
以上是小案例一个,不过你先要去下载Oracle的驱动JAR包,第一句话就是装载的意思,其他数据库也一样,要有驱动JAR包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动程序注册成功");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://" + newIp
+ ":" + newPort + ";DatabaseName=master;User=" + username
+ ";Password=" + password);
System.out.println("成功连接数据库");
不同的数据库的驱动名称不一样,连接的URL串也是不一样的,不过都是基本固定的
System.out.println("数据库驱动程序注册成功");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://" + newIp
+ ":" + newPort + ";DatabaseName=master;User=" + username
+ ";Password=" + password);
System.out.println("成功连接数据库");
不同的数据库的驱动名称不一样,连接的URL串也是不一样的,不过都是基本固定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-04
展开全部
使用jdbc连接数据库。你在baidu搜索JDBC结果就出来啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询