java连数据库
来源:互联网 发布:幽浮2中文设置 Mac 编辑:程序博客网 时间:2024/05/03 13:27
java连数据库
1、加载驱动
Class.forName("驱动类名");
oracle驱动
oracle.jdbc.driver.OracleDriver
sql server驱动
com.microsoft.jdbc.sqlserver.SQLServerDriver
db2驱动
com.ibm.db2.jdbc.app.DB2Driver
informix驱动
com.informix.jdbc.IfxDriver
数据源驱动
sun.jdbc.odbc.JdbcOdbcDriver
2、创建连接
Connection conn=DriverManager.getConnection("连接关键字"); ;
一个驱动对应一个连接关键字
oracle关键字
jdbc:oracle:thin:@主机:1521:全局数据库名
sql server关键字
jdbc:microsoft:sqlserver://主机:1433;DatabaseName=数据库名
db2关键字
jdbc:db2://主机:5000/数据库名
informix关键字
jdbc:informix-sqli://主机:1533/testDB:INFORMIXSERVER=数据库名;
user=用户名;password=密码
数据源关键字
jdbc:odbc:数据源名字
3、创建执行对象Statement
Statement stm=conn.createStatement();
注意:连数据库应该用try
执行sql语句
执行增、删、改
stm.executeUpdate(sql语句);
执行查询
ResultSet rs=stm.executeQuery(sql语句);
rs其实是一个指向数据库查询结果的指针,他指向结果的头部
com.mysql.jdbc.Driver
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//创建连接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root&password=sql&useUnicode=true&characterEncoding=GBK");
//创建执行对象
Statement stm=conn.createStatement();
stm.executeUpdate("delete from bb where xn='法国' ");
conn.close();
} catch (Exception e) {
System.out.println(e);
}
- java 连执着数据库
- java连数据库
- Java连mysql数据库
- java连数据库_jdbc1
- java 连数据库
- java直连数据库小结
- Java连数据库JSP例子
- java 连SQL Server数据库
- java连各种数据库方法
- java中数据库重连
- java中数据库重连
- java连数据库_JNDI方式
- java与数据库2005的桥连与直连
- (转)java连各种数据库方法
- java各种数据库直连字符
- JAVA 连数据库SQL SERVER 2000
- java连本机数据库问题
- java连各种数据库的参数
- 郁闷啊
- 斐波那契数列实现的两种实现(表查询、向量)
- 最大公约数---欧几里得实现
- JDBC副本
- Servelt
- java连数据库
- DBManager
- method属性
- 最小公倍数--算法
- C语言编程的的四大绝招
- 素数判断算法-----应用
- jdk1.5新特性
- 查询数据库是如何让代码更安全?
- Decimal 2 binary 的转换算法