JAVA连接各种数据库的代码大全

合集下载

java链接数据库语句

java链接数据库语句
TextField tf=null;
TextArea ta=null;
Button button=null;
Socket socket=null;
DataOutputStream dos=null;
/**
* 主方法:加载窗口
*
*/
public static void main(String[] args){
this.ss=ss;
this.socket=socket;
}
public void run() {
try{
dis=new DataInputStream(socket.getInputStream());
while(flag){
System.out.println(dis.readUTF());
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String passwd = "123456";
dos=new DataOutputStream(socket.getOutputStream());
System.out.println("一个客户端请求链接");
}catch(UnknownHostException e){
CloseAll(socket,dos);
System.out.println("未找到主机");
CloseAll(socket,dos);

Java连接各类数据库

Java连接各类数据库

Java连接各类数据库1.jdbc桥连接<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><%!String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;String DBURL = "jdbc:odbc:accp" ;String DBUSER = "sa" ;String DBPASSWORD = "sa" ;Connection conn = null ;Statement stmt = null ;%><%try{Class.forName(DBDRIVER) ;// 连接时必须填写用户名及密码conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;// 创建表的SQL语句String sql = "CREATE TABLE mldntab (name varchar(20))" ;stmt = conn.createStatement() ;stmt.executeUpdate(sql) ;stmt.close() ;conn.close() ;}catch(Exception e){out.println(e) ;}%>说明:数据源为accp2.SQL纯驱动连接import java.sql.*;public class DataBaseConn {Connection con = null;private static final String DRIVER_CLASS ="com.microsoft.jdbc.sqlserver.SQLServerDriver";/*** DATABASE_URL*/private static final String DATABASE_URL ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";/*** DATABASE_USRE*/private static final String DATABASE_USRE = "sa";/*** DATABASE_PASSWORD*/private static final String DATABASE_PASSWORD = "110";private static DataBaseConn me = new DataBaseConn();public static DataBaseConn newInstance() {return me;}public Connection getConnDB() {try {Class.forName(DRIVER_CLASS).newInstance();con = DriverManager.getConnection(DATABASE_URL,DATABASE_USRE,DATABASE_PASSWORD); }catch (Exception e) {e.printStackTrace();}return con;}public DataBaseConn() {}}3.连接MySql<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><%!String DBDRIVER = "org.gjt.mm.mysql.Driver" ;String DBURL = "jdbc:mysql://localhost/mldn" ;String DBUSER = "root" ;String DBPASSWORD = "mysqladmin" ;Connection conn = null ;Statement stmt = null ;%><%try{Class.forName(DBDRIVER) ;// 连接时必须填写用户名及密码conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;// 创建表的SQL语句String sql = "CREATE TABLE mldntab (name varchar(20))" ;stmt = conn.createStatement() ;stmt.executeUpdate(sql) ;stmt.close() ;conn.close() ;}catch(Exception e){out.println(e) ;}%>4.连接oracle<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><%--使用JDBC连接Oracle数据库使用MLDN数据库用户名:scott密码:tiger--%><%!String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;String DBURL = "jdbc:oracle:thin:@localhost:1521:mldn" ;String DBUSER = "scott" ;String DBPASSWORD = "tiger" ;Connection conn = null ;Statement stmt = null ;%><%try{Class.forName(DBDRIVER) ;// 连接时必须填写用户名及密码conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;// 创建表的SQL语句String sql = "CREATE TABLE mldntab (name varchar(20))" ;stmt = conn.createStatement() ;stmt.executeUpdate(sql) ;stmt.close() ;conn.close() ;}catch(Exception e){out.println(e) ;}%>5.java连接access1.创建dbconnect.mdb文件2.在控制面板---管理工具---数据源里配置创建好的dbconnect.mdb文件。

JAVA连接数据库大全

JAVA连接数据库大全
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
六、MySQL数据库
Class.forName("com.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
try {
Class.forName(driver);
con = DriverManager.getConnection(url,user,pwd);
} catch (Exception e) {
// TODO Auto-generated catch block
import java.util.Properties;
public class DbConnection {
public static Connection getConnection() {
Connection con = null;
// 驅動程序主入口程序名
String driver = "com.mysql.jdbc.Driver";
System.out.println("数据库连接成功");

java连接数据库语句

java连接数据库语句

java连接数据库语句在Java中,可以使用JDBC(Java Database Connectivity)来连接和操作数据库。

下面是连接数据库的常见语句示例:1. 加载数据库驱动:```javaClass.forName("com.mysql.jdbc.Driver");```2. 建立数据库连接:```javaString url = "jdbc:mysql://localhost:3306/mydatabase";String username = "root";String password = "password";Connection connection = DriverManager.getConnection(url, username, password);```其中,url是数据库的地址,username和password是登录数据库的用户名和密码。

3. 执行SQL查询或更新:```javaStatement statement = connection.createStatement();String sql = "SELECT * FROM mytable";ResultSet resultSet = statement.executeQuery(sql);``````javaString sql = "INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')";int rowsAffected = statement.executeUpdate(sql);```4. 处理结果集:```javawhile (resultSet.next()) {String column1 = resultSet.getString("column1");String column2 = resultSet.getString("column2");// 处理每一行数据}```5. 关闭数据库连接:```javaresultSet.close();statement.close();connection.close();```以上是连接和操作数据库的基本语句示例,具体的语句会根据使用的数据库类型、需要执行的SQL语句和具体业务需求进行调整。

java的各种数据库连接

java的各种数据库连接

此系列文章是基于CSDN论坛Java版提出的问题进行整理的,旨在建立一个常见问题索引,方便新手阅读。

本次CSDN常见问题是Java连接数据库代码,因为不同数据库使用的连接驱动不一样,而且记忆较为繁琐。

整理如下:JDBC-ODBC:[java]view plaincopyprint?1String Driver="sun.jdbc.odbc.JdbcOdbcDriver";2 String URL="jdbc:odbc:dbsource"; //dbsource为数据源名3 String Username="username"; //用户名4 String Password="password"; //密码5 Class.forName(Driver).newInstance();6 Connection con=DriverManager.getConnection(URL,Username,Password); Oracle(thin模式)JDBC模式[java]view plaincopyprint?7String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法8String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID 9String Username="username"; //用户名10String Password="password"; //密码11Class.forName(Driver).newInstance(); //加载数据库驱动12Connection con=DriverManager.getConnection(URL,Username,Password); MySQL:[java]view plaincopyprint?13String Driver="com.mysql.jdbc.Driver"; //驱动程序14String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名15String Username="username"; //用户名16String Password="password"; //密码17Class.forName(Driver).new Instance();18Connection con=DriverManager.getConnection(URL,Username,Password);DB2:[java]view plaincopyprint?19String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例20//String Driver=".DB2.Driver"; //连接不具有DB2客户端的Provider实例21 String URL="jdbc:db2://localhost:5000/db_name"; //db_name为数据可名22 String Username="username"; //用户名23 String Password="password"; //密码24 Class.forName(Driver).newInstance();25 Connection con=DriverManager.getConnection(URL,Username,Password);Microsoft SQL Server[java]view plaincopyprint?26String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法27 StringURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";//db_name为数据库名28 String Username="username"; //用户名29 String Password="password"; //密码30 Class.forName(Driver).new Instance(); //加载数据可驱动31 Connection con=DriverManager.getConnection(URL,UserName,Password); Sysbase[java]view plaincopyprint?32String Driver="com.sybase.jdbc.SybDriver"; //驱动程序33 String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名34 String Username="username"; //用户名35 String Password="password"; //密码36 Class.forName(Driver).newInstance();37 Connection con=DriverManager.getConnection(URL,Username,Password); PostgreSQL[java]view plaincopyprint?38String Driver="org.postgresql.Driver"; //连接数据库的方法39 String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名40 String Username="username"; //用户名41 String Password="password"; //密码42 Class.forName(Driver).newInstance();43 Connection con=DriverManager.getConnection(URL,Username,Password); Informix[java]view plaincopyprint?44String Driver="rmix.jdbc.IfxDriver";45 StringURL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";//db_name为数据可名46 String Username="username"; //用户名47 String Password="password"; //密码48 Class.forName(Driver).newInstance();49 Connection con=DriverManager.getConnection(URL,Username,Password);。

使用Java程序连接各种数据库的方法

使用Java程序连接各种数据库的方法

使用Java程序连接各种数据库的方法使用Java程序连接各种数据库的方法使用Java程序如何连接各种数据库你知道吗?你对使用Java程序连接各种数据库的方法了解吗?下面是店铺为大家带来的使用Java程序连接各种数据库的方法的知识,欢迎阅读。

1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstanc e();String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的'SIDString 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.SQLServerDriv er").newInstance();Stringurl="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("rmix.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&charact erEncoding=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/ReportDe mo.mdb");Connection conn = DriverManager.getConnection(url,"","");Statement stmtNew=conn.createStatement() ;【使用Java程序连接各种数据库的方法】。

java连接各个数据库驱动名大全

java连接各个数据库驱动名大全

------------
/**Sybase数据库连接*/
数据库驱动程序名:
base.jdbc.SybDriver
数据库连接地址:
jdbc:sybase:Tds:localhost:5007/erp
//erp为数据库名
Properties sysProps=System.getProperties();
数据库驱动程序名:org.postgresql.Driver
//连接数据库的方法
数据库连接地址:jdbc:postgresql://localhost/db_name
//db_name为数据可名
-----------------
DB2:
数据库驱动程序名:
com.ibm.db2.jdbc.app.DB2.Driver
------------
MySQL:
数据库驱动程序名:
com.mysql.jdbc.Driver

org.gjt.mm.mysql.Driver
数据库连接地址:
jdbc:mysql://localhost:3306/数据库名
<mysql有几种,建议不懂的自己查>
MySQL驱动程序下载地址:/mm.mysql-2.0.2-bin.jar
------------
Microsoft SQL Server 2005:
数据库驱动程序名:
com.microsoft.sqlserver.jdbc.SQLServerDriver
数据库连接地址:
jdbc:sqlserver://localhost:1433;DatabaseName=db_name //db_name为数据库名

Java连接到MySQL数据库的代码及相关操作

Java连接到MySQL数据库的代码及相关操作

Java连接到MySQL数据库的代码及相关操作在将Java程序连接到MySQL的过程中,应先将程序驱动包导入“External Libraries”,其步骤是:Project Structure(Ctrl+Alt+Shift+S)→Modules →Dependencies →Add 驱动包。

JDBC代码模板:Class.forName(JDBC驱动类);Connection con = DriverManager.get(Connection(JDBC URL, 数据库用户名, 密码)); Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery(“SELECT a,b FROM Table”);Whlie(rs.next()){Int x = rs.getInt(“a”);String s = rs.getString(“b”);}rs.close();stmt.close();con.close();其中,a、b的数据类型分别为整形和字符串型;实际应用中,随着a、b的数据类型的不同,while语句中的语句类型也随之改变。

import java.sql.*;public class LinkedMysql {public static void main(String[] args) {//声明Connection对象Connection con;//驱动程序名String driver = "com.mysql.jdbc.Driver";//URL指向要访问的数据库名testString url = "jdbc:mysql://192.168.0.91:3306/test";//MySQL配置时的用户名String user = "test";//MySQL配置时的密码String password = "test";//遍历查询结果集try {//加载驱动程序Class.forName(driver);//1.getConnection()方法,连接MySQL数据库!!con = DriverManager.getConnection(url, user, password);if (!con.isClosed())System.out.println("Succeeded connecting to the Database!");//2.创建statement类对象,用来执行SQL语句!!Statement statement = con.createStatement();//要执行的SQL语句String sql = "select * from student_info";//3.ResultSet类,用来存放获取的结果集!!ResultSet rs = statement.executeQuery(sql);System.out.println("-----------------");System.out.println("执行结果如下所示:");System.out.println("-----------------");System.out.println(" 学号" + "\t" + " 姓名");System.out.println("-----------------");String name = null;String id = null;while (rs.next()) {//获取stuname这列数据name = rs.getString("student_name");//获取stuid这列数据id = rs.getString("student_id");//首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

Java 链接数据库

Java 链接数据库

DB2、oracle连接数据库,并执行sql语句。

package com.yx;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class JdbcTest {//数据库的连接驱动,一般是不需要变的private static final String DRIVER_db2="com.ibm.db2.jcc.DB2Driver";private static final StringDRIVER_oracle="oracle.jdbc.driver.OracleDriver";//数据库连接的URL,1433为默认的数据库端口号,test为当前你要操作的数据库名private static final String URL="jdbc:db2://localhost:60000/icsdb";//登录账户private static final String DBNAME="iccard";//登录的密码private static final String DBPASS="iccard";public void test() throws SQLException{Connection con=null;PreparedStatement psm=null;PreparedStatement psm2=null;ResultSet rs=null;try{Class.forName(DRIVER_db2).newInstance();//链接数据库con = DriverManager.getConnection(URL,DBNAME,DBPASS);//编写sqlString sql_insert = "select * from student where 1=1";String sql_update = "update student set ='11' where no=001'";//编译查询psm=con.prepareStatement(sql_insert);//执行rs=psm.executeQuery();//编译更、删、添加psm2.execute(sql_update);//接收查询结果,添加到listList<Map<String, Object>> list = new ArrayList<Map<String, Object>>();ResultSetMetaData md = rs.getMetaData();int columnCount = md.getColumnCount();while (rs.next()) {Map<String, Object> rowData = new HashMap<String, Object>();for (int i = 1; i <= columnCount; i++) {rowData.put(md.getColumnName(i), rs.getObject(i));}list.add(rowData);}System.out.println("查询结果:---"+list);}catch(Exception e){//关闭连接con.close();rs.close();psm.close();e.printStackTrace();}finally{if(rs!=null){rs.close();}if(psm==null){psm.close();}if(con!=null){con.close();}}}}。

java 连接oracle12c 的代码

java 连接oracle12c 的代码

java 连接oracle12c 的代码以下是连接Oracle 12c 数据库的 Java 代码示例:```javaimport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;public class OracleConnection {public static void main(String[] args) {// JDBC驱动名String driver = "oracle.jdbc.driver.OracleDriver";// 数据库URLString url = "jdbc:oracle:thin:@localhost:1521:orcl";// 数据库用户名String user = "username";// 数据库密码String password = "password";// 连接属性Properties props = new Properties();props.setProperty("user", user);props.setProperty("password", password);try {// 加载JDBC驱动Class.forName(driver);// 建立连接Connection conn = DriverManager.getConnection(url, props);// 执行SQL语句// ...// 关闭连接conn.close();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}}}```其中,需要替换的内容包括:- `url`:数据库URL,注明了主机名、端口号和服务名;- `user`:数据库用户名;- `password`:数据库密码。

java常用数据库连接串

java常用数据库连接串

MySQLClass.forName( "com.mysql.jdbc.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerName Or IP:3306/myDatabaseName", sUsr, sPwd ); PostgreSQLClass.forName( "org.postgresql.Driver" );cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerName Or IP/myDatabaseName", sUsr, sPwd );SybaseClass.forName( "com.sybase.jdbc2.jdbc.SybDriver" );cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerName Or IP:2638", sUsr, sPwd );Microsoft SQLServerClass.forName( "net.sourceforge.jtds.jdbc.Driver" );cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerName Or IP:1433/master", sUsr, sPwd ); Microsoft SQLServerClass.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerName Or IP:1433;databaseName=master", sUsr, sPwd );ODBCClass.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );DB2Class.forName(".DB2Driver");String url="jdbc:db2://192.9.200.108:6789/SAMPLE"cn = DriverManager.getConnection( url, sUsr, sPwd );OracleClass.forName( "oracle.jdbc.driver.OracleDriver" );cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );JDBC Thin 到目前为止,仍是不支持TAF的,而且将来也应该不会支持。

Java中的数据库编程连接和操作各种数据库

Java中的数据库编程连接和操作各种数据库

Java中的数据库编程连接和操作各种数据库在Java开发中,数据库是一个不可或缺的组成部分。

数据库连接和操作是Java程序与数据库进行数据交互的关键。

本文将介绍Java中使用不同方式连接和操作各种数据库的方法。

一、JDBC连接数据库JDBC(Java Database Connectivity)是Java中用于连接和操作数据库的标准API。

通过JDBC,我们可以使用标准的SQL命令对数据库进行增删改查操作。

1. 导入JDBC相关的库和类在Java中,需要导入JDBC相关的库和类才能使用JDBC进行数据库连接和操作。

可以通过在代码中使用import语句导入相关库和类。

以下是导入JDBC库和类的示例代码:```javaimport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;```2. 连接数据库连接数据库是进行数据库操作的第一步。

可以使用JDBC提供的DriverManager类的getConnection方法来建立与数据库的连接。

以下是建立与MySQL数据库的连接的示例代码:```javaString url = "jdbc:mysql://localhost:3306/mydatabase";String username = "root";String password = "password";Connection connection = DriverManager.getConnection(url, username, password);```3. 操作数据库连接数据库后,就可以使用Connection对象进行数据库操作。

可以通过创建Statement、PreparedStatement或CallableStatement对象来执行SQL语句,以实现对数据库的增删改查操作。

JAVA各种数据库连接语句

JAVA各种数据库连接语句

常见JAVA数据库连接语句如下。

MySQL数据库:String Driver="com.mysql.jdbc.Driver";//驱动程序String URL="jdbc:mysql://localhost:3306/db_name";//连接的URL,db_name为数据库名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).new Instance();Connectioncon=DriverManager.getConnection(URL,Username,Password);Microsoft SQL Server 2.0驱动(3个jar的那个):StringDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";//连接SQL数据库的方法StringURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseNa me=db_name";//db_name为数据库名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).new Instance();//加载数据可驱动Connectioncon=DriverManager.getConnection(URL,UserName,Password); Microsoft SQL Server 3.0驱动(1个jar的那个):StringDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//连接SQL数据库的方法StringURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseNa me=db_name";//db_name为数据库名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).new Instance();//加载数据可驱动Connectioncon=DriverManager.getConnection(URL,UserName,Password);Sysbase数据库:String Driver="com.sybase.jdbc.SybDriver";//驱动程序String URL="jdbc:Sysbase://localhost:5007/db_name";//db_name为数据可名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);Oracle数据库(用thin模式):String Driver="oracle.jdbc.driver.OracleDriver";//连接数据库的方法String URL="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();//加载数据库驱动Connectioncon=DriverManager.getConnection(URL,Username,Password);PostgreSQL数据库:String Driver="org.postgresql.Driver";//连接数据库的方法String URL="jdbc:postgresql://localhost/db_name";//db_name为数据可名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);DB2数据库:String Driver="com.ibm.db2.jdbc.app.DB2.Driver";//连接具有DB2客户端的Provider实例//String Driver=".DB2.Driver"; //连接不具有DB2客户端的Provider实例String URL="jdbc:db2://localhost:5000/db_name";//db_name为数据可名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);Informix数据库:String Driver="rmix.jdbc.IfxDriver";StringURL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIX SER=myserver";//db_name为数据可名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);JDBC-ODBC数据库:String Driver="sun.jdbc.odbc.JdbcOdbcDriver";String URL="jdbc:odbc:dbsource";//dbsource为数据源名String Username="username";//用户名String Password="password";//密码Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);。

Java连接常见数据库代码

Java连接常见数据库代码

Java连接常见数据库代码1.连接SQL server 2005数据库public class JDBCConnection {/*** DRIVER 数据库驱动* URL 数据库地址* USER_NAME 数据库⽤户名* PASSWORD 数据库登录密码*/private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";private static final String URL="jdbc:sqlserver://localhost:1433;DatabaseName=LibraryManagement";private static final String USER_NAME="sa";private static final String PASSWORD="123456";private static Connection conn;private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();//通过静态代码块加载JDBC驱动static{try{Class.forName(DRIVER).newInstance();}catch(ClassNotFoundException e){e.printStackTrace();}catch(Exception e){e.printStackTrace();}}/*** 功能:建⽴与数据库的连接* @return Connection的实例*@throws ClassNotFound,SQLException*/public static Connection getConnection(){//从线程中获得数据库连接conn=threadLocal.get();if(conn==null){try{conn=DriverManager.getConnection(URL,USER_NAME,PASSWORD);//将数据库连接保存到线程中threadLocal.set(conn);}catch(SQLException e){e.printStackTrace();}}return conn;}}2.连接MySQL数据库public Connection getConnection() throws ClassNotFoundException {String url = "jdbc:mysql://localhost:3306/mesdb";String name = "root";String passw = "123456";Class.forName("com.mysql.jdbc.Driver");try {Connection conn=DriverManager.getConnection(url,name,passw);return conn;} catch (Exception e) {e.printStackTrace();return null;}}3.连接Oracle数据库public OracleJDBC {public Connection getConnection() throws ClassNotFoundException {String url = "jdbc:oracle:thin:@192.168.102.243:1521:orcl";String name = "training"; String passw = "123456";Class.forName("oracle.jdbc.driver.OracleDriver");try {Connection conn =DriverManager.getConnection(url,name,passw); return conn;} catch (Exception e){e.printStackTrace();return null;}}。

java各种数据库的连接

java各种数据库的连接

简单配置介绍,如有不同见解请与本人联系首先选择合适自己数据库的驱动程序,这里提到的都是常用驱动。

连接Oracle数据库获得Oracle的驱动程序包classes12.jar把Oracle的驱动程序到\WEB-INF\lib下Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:数据库","用户名","密码");连接MYSQL数据库获得MySQL的驱动程序包mysql-connector-java-3.0.15-ga-bin (mysqldriver.jar)拷贝到\WEB-INF\lib下Class.forName("org.gjt.mm.mysql.Driver").newInstance();Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/testDB","用户名","密码");Class.forName("com.mysql.jdbc.Driver");conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root", "root");连接Sql 2005数据库Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433 ;DatabaseName=shopping","sa","zhangguo");连接Sql 2000数据库获得SQL直接的驱动程序包msbase.jar和mssqlserver.jar和msutil.jar把直?驱动程序包放到\WEB-INF\lib下Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").new Instance();Connection conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库"","用户名","密码");桥连Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();;Connection con=DriverManager.getConnection("jdbc:odbc:odbc名","用户名","密码");JTDSnet.sourceforge.jtds.jdbc.Driverjdbc:jtds:sqlserver://172.16.3.60:1433/testHIBERNATE它的配置连接方式通常有2中,1、hibernate.cfg.xml 灵活性高2、hibernate.properties建议使用1配置,这里不在对2进行多的阐述。

java连接数据库(代码分享)

java连接数据库(代码分享)

java连接数据库(代码分享)话不多说,请看代码:package com.shsxt.jdbcs;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** jdbc步骤: java连接数据库* // 导⼊ jar包* 1、加载驱动数据库⼚商提供的实现类* 2、获取连接提供 url ⽤户名密码* 3、创建处理块可以发送SQL语句到服务器(数据库)准备⼀条 SQL语句* 4、结果集* 5、分析结果集* 6、释放资源先开的后放,后打开的先放*/public class Demo002JDBCConnect {public static void main(String[] args) throws ClassNotFoundException {Class.forName("oracle.jdbc.driver.OracleDriver");String url = "jdbc:oracle:thin:@localhost:1521:orcl";String user= "scott";String pwd= "tiger";Connection conn = null;Statement s = null;ResultSet rs = null;try {conn = DriverManager.getConnection(url, user, pwd);s = conn.createStatement();String sql = "select deptno, dname, loc from dept";rs = s.executeQuery(sql);while(rs.next()){int deptno = rs.getInt(1); // 根据列号来获取值String dname = rs.getString("dname"); // 根据列名来获取值String loc = rs.getString(3);System.out.println(deptno + "\t" + dname + "\t" + loc);}} catch (SQLException e) {e.printStackTrace();}finally{if(rs!=null){try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(s!=null){try {s.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(conn!=null){try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}}以上就是本⽂的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,同时也希望多多⽀持!。

java连接数据库(2)-java代码-main

java连接数据库(2)-java代码-main

java连接数据库(2)-java代码-mainpackage main;import java.util.Scanner;import student.*;import teacher.*;public class main {sadd sa =new sadd();schange sc=new schange();sdeleate sd=new sdeleate();slook sl=new slook();slookfor slo=new slookfor();add ad=new add();change ch=new change();delete de=new delete();look lo =new look();show sh=new show();Scanner scan=new Scanner(System.in);public static void main(String[] args) {// TODO Auto-generated method stubScanner scan=new Scanner(System.in);main ma=new main();System.out.println("欢迎来到电量管理系统");boolean iscontinue =true;while(iscontinue) {System.out.println("输⼊你的⾝份");System.out.println("1学⽣");System.out.println("2管理员");System.out.println("0退出");int n=scan.nextInt();switch(n){case 1:ma.login2();ma.student();break;case 2:ma.login1();ma.teacher();break;case 0:iscontinue=false;break;default:System.out.println("输⼊的不正确");}}}public void student(){boolean is=true;while(is){System.out.println("输⼊要进⾏的操作");System.out.println("1添加宿舍信息");System.out.println("2删除宿舍信息");System.out.println("3修改宿舍信息");System.out.println("4查询宿舍信息");System.out.println("5查询⾃⼰的宿舍信息");System.out.println("0返回上⼀级");int a =scan.nextInt();switch(a) {case 1:sa.add();break;case 2:sd.delete();break;case 3:sc.change();break;case 4:sl.Look();break;case 5:slo.Look();break;case 0:is=false;break;default:break;}}}public void teacher(){boolean is=true;while(is){System.out.println("输⼊要进⾏的操作");System.out.println("1添加宿舍信息");System.out.println("2删除宿舍信息");System.out.println("3修改宿舍信息");System.out.println("4查询宿舍信息");System.out.println("5查看未交电费的宿舍号"); System.out.println("0返回上⼀级");int a =scan.nextInt();switch(a) {case 1:ad.add();break;case 2:de.delete();break;case 3:ch.change();break;case 4:lo.Look();break;case 5:sh.Look();break;case 0:is=false;break;default:System.out.println("输⼊不正确");break;}}}public void login1() {String name="admin";String id="admin";System.out.println("输⼊管理员账户");String name1=scan.next();System.out.println("输⼊管理员密码");String id1=scan.next();if(name.equals(name1)&&id.equals(id1)){System.out.println("登录成功");}else{System.out.println("登录失败");System.exit(0);}}public void login2(){String name="123";String id="123";System.out.println("输⼊学⽣账户");String name2=scan.next();System.out.println("输⼊学⽣密码");String id2=scan.next();if(name.equals(name2)&&id.equals(id2)) {System.out.println("登录成功");}else{System.out.println("登录失败");System.exit(0);}}}。

Java连接数据库总结(mysql,sqlserver,oracle)

Java连接数据库总结(mysql,sqlserver,oracle)
} catch(Exception e) {
System.out.println("连接数据库出错!"); }
try{ conn = DriverManager.getConnection(connStr,user,psd); stmt =
conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR
Java 连接数据库总结
提示:一定不要忘记加驱动包
Mysql:
package com.conn; import java.sql.*;
public class mysql {
public static void main(String[] args) throws SQLException { String driverStr = "com.mysql.jdbc.Driver"; String connStr = "jdbc:mysql://localhost/my"; Connection conn = null; Statement stmt = null; ResultSet rs = null; String user = "root"; String psd = "2008031307"; String sql = "select * from users where id = 213";
rs.close(); stmt.close(); conn.close();
} }
Oracle:
package com.conn; import java.sql.*;
public class oracle {
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java数据库连接大全
注:newInstance()可要可不要。

通用JDBC-ODBC直连方式(无需额外的驱动包):
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Server=localhost;uid=sa;pwd=1111;Database=db");
以下方式中Class.forName中的都是需要添加的驱动包。

1Java连接Oralce
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn=DriverManager.getConnection(url,user,password);
2Java连接MySQL
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//Class.forName("com.mysql.jdbc.Driver");
String URL="jdbc:mysql://localhost/test";
Connection conn=DriverManager.getConnection(url,user,password);
3Java连接SQLServer
连接mssql2000
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db"; Connection conn=DriverManager.getConnection(url,user,password);
连接mssql2005+
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db";
Connection conn=DriverManager.getConnection(url,user,password);
通用方式:
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
String url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db";
Connection conn=DriverManager.getConnection(url,user,password);
4Java连接DB2
Class.forName(“com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String URL=”jdbc:db2://localhost:5000/db";
Connection conn=DriverManager.getConnection(url,user,password);
5Java连接Infomix
Class.forName("rmix.jdbc.IfxDriver").newInstance();
String URL="jdbc:informix-sqli://123.45.67.89:1533/db:INFORMIXSERVER=myserver"; Connection conn=DriverManager.getConnection(url,user,password);
6Java连接SyBase
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Properties sysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn=DriverManager.getConnection(url,SysProps);
7Java连接PostgreSQL
Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/db";
Connection conn=DriverManager.getConnection(url,user,password); 8access数据库使用ODBC直连
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={MicroSoft Access Driver(*.mdb)}; DBQ="+application.getRealPath("/Data/db.mdb");
Connection conn=DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement();。

相关文档
最新文档