数据库URL是什么

数据库URL是什么,第1张

数据库URL就是数据库地址,也就是自己的数据文件的目录地址。

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等 *** 作。

统一资源定位符(英语:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址,俗称网页地址或简称网址)是因特网上标准的资源的地址,如同在网络上的门牌。

统一资源定位符不但被用作网页地址,JDBC 客户端也使用统一资源定位符连接其数据库服务器。作为对比,ODBC 的连接字符串作用相同,但并不采用 URL 格式,而是分号和等号分隔的键值对。

以下是一个 Oracle 数据库的统一资源定位符:

jdbc:datadirect:oracle://myserver:1521sid=testdb

扩展资料

数据库共有3种类型,为关系数据库、非关系型数据库和键值数据库。

1、关系数据库

MySQL、MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。

几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

2、非关系型数据库(NoSQL)

BigTable(Google)、Cassandra、MongoDB、CouchDB。

3、键值(key-value)数据库

Apache Cassandra(为Facebook所使用):高度可扩展、Dynamo、LevelDB(Google)。

package com.lovo.javadb

import java.sql.Connection

import java.sql.DriverManager

import java.sql.SQLClientInfoException

import java.sql.SQLException

import java.sql.Statement

public class JdbcTest {

public static void main(String[] args){

Connection conn = null

Statement st = null

try {

String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123"

//加载数据库驱动

Class.forName("net.sourceforge.jtds.jdbc.Driver")

//通过驱动管理器来得到连接,链接的地址就是URL,用户名,密码都是sa

conn = DriverManager.getConnection(url,"sa","sa")

//通过连接来得到一个statement

st = conn.createStatement()

//数据库 *** 作,添加数据

for(int i = 1i <1000i++){

String sql = "insert into dept(deptno,deptname,address) values (" +

+ i + ",'wanghui" + i + "','sky " + i + "')"

System.out.print(sql + "\t")

st.executeUpdate(sql)//对应insert ,update,delete

System.out.println("插入数据成功" + i)

}

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace()

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}finally{

try{

//切忌要关闭

st.close()

conn.close()

}catch (SQLException e) {

e.printStackTrace()

}

}

}

}

追问:

你确信是net.sourceforge.jtds.jdbc.Driver?

SQL Server 2005 中加载驱动为 com.microsoft.sqlserver.jdbc.SQLServerDriver,差别太大了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9920111.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存