如何在Java中创建jdbc连接?
答案 0 :(得分:7)
要创建连接,您需要先加载驱动程序。例如,对于MySQL:
Class.forName("com.mysql.jdbc.Driver");
要加载的驱动程序类显然取决于需要在类路径上的JDBC驱动程序(以及数据库)。
然后,建立连接:
String url = "jdbc:mysql://host_name:port/dbname";
String user = "scott";
String pwd = "tiger";
Connection con = DriverManager.getConnection(url, user, pwd);
url
是“连接网址”,用于标识要连接的数据库。同样,语法将取决于您正在使用的JDBC驱动程序。因此,请参阅JDBC驱动程序的文档。
Establishing a Connection确实是一个很好的参考。
答案 1 :(得分:5)
请参阅sun's jdbc tutorial for begginers
特别是http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html
首先,你需要建立一个 与您想要的DBMS连接 使用。通常,JDBC™应用程序 使用连接到目标数据源 两种机制之一:
DriverManager:这完全 实施的课程需要一个 应用程序加载特定的驱动程序, 使用硬编码的URL。作为其中的一部分 初始化,DriverManager class尝试加载驱动程序 jdbc.drivers中引用的类 系统属性。这允许你 自定义使用的JDBC驱动程序 你的申请。
DataSource:这个界面是 比DriverManager更受欢迎 它允许有关底层的详细信息 数据源对您来说是透明的 应用。一个DataSource对象 设置属性以便它 代表一个特定的数据源。
Connection con = DriverManager.getConnection
( "jdbc:myDriver:wombat", "myLogin","myPassword");
答案 2 :(得分:1)
查看ABCs of JDBC。
答案 3 :(得分:-1)
要在java中创建jdbc连接,您需要了解在java.sql包中提供的建立连接所需的一些类和接口。
类是Drivermanager和Types。
接口是Connection,Statement,PreparedStatement,CallableStatement,ResultSet ...... etc
这是建立jdbc连接的程序
import java.sql.*;
class Sssm
{
public static void main(String aaa[])throws SqlException
{
Drivermanager d=new oracle.jdbc.driver.OracleDriver();
DriverManager.getconnection(d);
Connection c=Drivermanager.getconnection("jdbc:oracle:thin:@localhost:1521:xe","scott","tiger");
c.close();
}
}
注意:请填写您为oracle数据库提供的登录凭据,而不是scott和tiger ..