如何建立Java程序与SQL数据库的连接?
发布网友
发布时间:2022-04-23 15:11
我来回答
共5个回答
热心网友
时间:2022-04-08 19:48
两种方式:1、JDBC-ODBC连接,也叫桥连接。驱动字符串:sun.jdbc.odbc.JdbcOdbcDriver连接字符串:JDBC:ODBC:数据源名称 2、JDBC,也叫直连接需要驱动包,并且要将驱动包复制到:JDK安装路径\jre\lib\ext\下,或通过IDE将驱动包加载到程序的构建路径中。常用的数据库的连接方式:1)Microsoft SQLServer驱动字符串:com.microsoft.jdbc.sqlserver.SQLServerDriver连接字符串:JDBC:MICROSOFT:SQLSERVER://主机名:端口号;databasename = 数据库名称2)ORACLE (a) thin连接 驱动字符串:oracle.jdbc.driver.OracleDriver 连接字符串:JDBC:ORACLE:thin:@主机名:端口号:数据库SID (b) oci8连接 驱动字符串: oracle.jdbc.driver.OracleDriver 连接字符串 :JDBC:ORACLE:oci8:@网络服务名3)My SQL 驱动字符串:com.mysql.jdbc.Driver 连接字符串:JDBC:MYSQL://主机名:端口号/数据库名?useUnicode=true&characterEncoding=utf-8
热心网友
时间:2022-04-08 21:06
jdbc连接各种数据库方式列表: 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 4、Sybase数据库 Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps); 5、Informix数据库 Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManager.getConnection(url); 6、MySQL数据库 Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//或者Class.forName("com.mysql.jdbc.Driver");
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url); 7、PostgreSQL数据库 Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password); 8、access数据库直连用ODBC的Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;
热心网友
时间:2022-04-08 22:40
看你用哪种jdbc如果是jdbcOdbc桥Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con = DriverManager.getConnection("jdbc:odbc:数据源名",username,pwd); ----------------------如果是微软提供的jdbcClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection con = DriverManager.getConnection("jdbc:sqlserver://服务器地址:1433; DatabaseName=数据库名",username,pwd); -----------------如果是jtdsClass.forName("net.sourceforge.jtds.jdbc.Driver");Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://服务器地址:1433/数据库名",username,pwd);
热心网友
时间:2022-04-09 00:32
首先要拿到相应数据的JDBC驱动程序,如Oracle的就是ojdbc14.jar,然后将之导入工程。
最简单的直接取连接方法:Class.forName(驱动类名):Connection conn = DriverManager.getConnection(数据库url,数据库用户名,密码);
热心网友
时间:2022-04-09 02:40
一般在项目中都是使用直连的方式进行连接的当然如果你没有Jar包的情况下可以用桥连的方式进行连接。但是在大的项目中必须使用直连这样可以节省资源
如何建立Java程序与SQL数据库的连接?
两种方式:1、JDBC-ODBC连接,也叫桥连接。驱动字符串:sun.jdbc.odbc.JdbcOdbcDriver连接字符串:JDBC:ODBC:数据源名称 2、JDBC,也叫直连接需要驱动包,并且要将驱动包复制到:JDK安装路径\jre\lib\ext\下,或通过IDE将驱动包加载到程序的构建路径中。常用的数据库的连接方式:1)Microsoft SQLServer驱...
java与数据库SQL sever的连接是怎么连接的?
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量 在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Ser...
如何写一个与数据库相连的Java程序
一、首先你要安装好数据库,并让其运行起来。二、在数据库中准备好你需要的表与数据。三、下载相应的数据库连接器包,并放在JAVA所在目录下的lib子目录内。四、参考示例程序理解各步操作的意义。下面以MS SQL Server为例说明之。安装、运行该数据库,并准备必要的数据。从以下网址下载MSSQLServer的JDBC...
java web 怎么连接sql数据库
1、新建数据库。新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。以下为context.xml文件样例:<?xml version="1.0" encoding="utf-8"?> <Context ...
java 怎么连接sql数据库 帮忙步骤讲解以及代码参考
首先,使用JDBC技术获取数据库连接:public static Connection getConnection(){ try{ Class.forName("oracle.jdbc.driver.OracleDriver");Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "root", "root");return con;}catch(Exception e){ e.printStackTrace()...
Java数据库连接建立联接
为了使用 JDBC 进行数据库连接,您需要执行以下步骤来加载和建立数据库连接,执行 SQL 语句,处理结果集以及关闭数据库。以下是详细步骤及其解释:1. **加载(注册)数据库**:加载驱动程序是连接数据库的第一步。您需要指定正确的类名,并使用 `Class.forName` 方法来加载它。例如,如果您使用的是 ...
java怎么连接数据库?
java 连接数据库两种方式 odbc 桥连 还有就是纯java连接 连接步骤大概是:1.注册驱动 Class.forName("驱动类完整类名");2.根据连接串,用户名,密码来 创建连接Connection 对象 Connection connection=DriverManager.getConnection("连接串");3.根据连接获取操作sql语句对象 一般有三种。PreparedStatemetn ...
java程序到数据库的链接?怎么找orale中创建的表?
Java连接数据库一般都是六步(具体的操作步骤会不同):连接数据库之前要导入数据库相应的驱动包。以MySQL数据库为例:1.加载数据库驱动 try { Class.forName("com.mysql.jdbc.Driver");} catch (Exception e) { e.printStackTrace();//打印异常 } 2.连接数据库 try{ conn=DriverManager....
如何实现java与数据库的连接
•创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。例如:try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;...
实现数据库和java的链接怎么操作数据库
应用程序---JDBC API---JDBC-ODBC---ODBC API---ODBC层---数据源 具体操作方法为:首先打开控制面板的管理工具,打开数据源(ODBC),在用户DSN里面添加数据源(即你要连接的数据库的名字),在这里假定连接SQL SERVER 2000的GoodsSupply数据库。名称填写你要连接的数据库的名称(GoodsSupply),然后...