注:(本文以连接oracle数据库为例子)其实 mysql跟oracle链接差不多一样的,只需要改下class.ForName()和Url的内容即可
Java规范的编程接口:
Java.sql.Driver(驱动接口)
Java.sql.Connection(链接接口)
Java.sql.Statement
Java.sql.PreparedStatement
Java.sql.ResultSet(结果集接口)
Java.sql.CallableStatement
步骤如下:
1、先导入链接数据库的工具包
mysql数据库包:(mysql-connector-java-5.0.4.jar)
oracle数据库包:(ojdbc6.jar)
注:你链接什么数据库就导入什么数据库的包不需要两个都导入
2、加载Driver驱动
3、创建一个Connection链接
4、创建一个Statement
5、执行SQL并处理结果集ResusltSet
6、按时顺序关闭ResultSet、Statement、Connection
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.SQLException;
importjava.sql.Statement;
publicclass EmpDao {
publicvoid addEmp(){
try {
//加载驱动
Class.forName(“oracle.jdbc.driver.OracleDriver”);
String url=”jdbc:oracle:thin:@localhost:1521:orcl”;
//orcl为数据库的SID
String user=”xxF”;//数据库用户名
String password=”123456″;数据库密码
Connection connection=DriverManager.getConnection(url,user, password);
Statementstatement=connection.createStatement();
//为oracle数据库emp插入一行数据
String temp=”INSERT INTO EMPVALUES(7378,’许肖飞’,’CLERK’,7902,to_date(’17-12-1980′,’dd-mm-yyyy’),800,NULL,20)”
int Rersult=statement.executeUpdate(temp);
if(Rersult>0){
System.out.println(“添加数据成功”);
}else{
System.out.println(“添加数据失败”);
}
//最后关闭
statement.close();
connection.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
测试:
publicclass Run {
publicstaticvoid main(String[] args) {
EmpDao dao= new EmpDao();
dao.addEmp();
}
}
1、Oracle8/8i/9i数据库(thin模式)
Class.forName(“oracle.jdbc.driver.OracleDriver”);
String url=”jdbc:oracle:thin:@localhost:1521:orcl”;
//orcl为数据库的SID 1521是数据库的端口
2、MySQL数据库
Class.forName(“com.mysql.jdbc.Driver”);
String url =”jdbc:mysql://localhost/myDB?useUnicode=true&characterEncoding=utf8″
//myDB为数据库名
注:统一格式都是这样
需要工具包的 或者 以上有什么不懂的 可以扫描一下二维码加小编 为你讲解
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5317.html