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解码为字节序列并将结果存储新的字节数组中。

  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();。

相关文档
最新文档